Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
techoneel committed Mar 21, 2024
2 parents c64819d + 613bcd8 commit 17a34be
Show file tree
Hide file tree
Showing 9 changed files with 123 additions and 111 deletions.
10 changes: 8 additions & 2 deletions app/components/BaseChemicals.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { CoreTypographyBody1 } from "@wrappid/core";
import { CoreTypographyBody1, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function BaseChemicals() {
return (<CoreTypographyBody1>Base Chemicals</CoreTypographyBody1>);
return (
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreTypographyBody1>Base Chemicals</CoreTypographyBody1>
</CoreLayoutItem>
</>
);
}
10 changes: 8 additions & 2 deletions app/components/Departments.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { CoreTypographyBody1 } from "@wrappid/core";
import { CoreTypographyBody1, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function Departments() {
return (<CoreTypographyBody1>Departments</CoreTypographyBody1>);
return (
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreTypographyBody1>Departments</CoreTypographyBody1>
</CoreLayoutItem>
</>
);
}
22 changes: 13 additions & 9 deletions app/components/LanguageDataManager.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
import { coreUseParams, CoreDataTable, CoreBox } from "@wrappid/core";
import { coreUseParams, CoreDataTable, CoreBox, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

import LanguageEditorForm from "./LanguageEditorForm";

export default function LanguageDataManager() {
const { key } = coreUseParams();

return (
<CoreBox>
<CoreDataTable
hideForm={true}
entity={"DefaultStringValues"}
preRenderDetailsPaneComponent={LanguageEditorForm}
filterQuery={{ filter: key ? { key } : null }}
/>
</CoreBox>
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreBox>
<CoreDataTable
hideForm={true}
entity={"DefaultStringValues"}
preRenderDetailsPaneComponent={LanguageEditorForm}
filterQuery={{ filter: key ? { key } : null }}
/>
</CoreBox>
</CoreLayoutItem>
</>
);
}
52 changes: 28 additions & 24 deletions app/components/MasterData.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from "react";

import { coreUseNavigate, coreUseParams, CoreDataTable } from "@wrappid/core";
import { coreUseNavigate, coreUseParams, CoreDataTable, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

import { RoutesRegistry } from "../routes.registry";

Expand Down Expand Up @@ -29,28 +29,32 @@ export default function MasterData() {
// eslint-disable-next-line no-console
console.log("FILTER", filter);
return (
<CoreDataTable
entity="LayeredMasterData"
filterQuery={{ filter: filter }}
createFormID="newMasterData"
updateFormID="newMasterData"
rowActions={[
{
action: onChildClick,
hide : (data) => {
// eslint-disable-next-line no-console
console.log("CHECKING CHILD", data);
if (data.id && data.Children && data.Children.length > 0) {
return false;
} else {
return true;
}
},
icon : "chevron_right",
label: "Go to child",
type : "action",
},
]}
/>
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreDataTable
entity="LayeredMasterData"
filterQuery={{ filter: filter }}
createFormID="newMasterData"
updateFormID="newMasterData"
rowActions={[
{
action: onChildClick,
hide : (data) => {
// eslint-disable-next-line no-console
console.log("CHECKING CHILD", data);
if (data.id && data.Children && data.Children.length > 0) {
return false;
} else {
return true;
}
},
icon : "chevron_right",
label: "Go to child",
type : "action",
},
]}
/>
</CoreLayoutItem>
</>
);
}
10 changes: 8 additions & 2 deletions app/components/MedicalTestData.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { CoreTypographyBody1 } from "@wrappid/core";
import { CoreTypographyBody1, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function MedicalTestData() {
return <CoreTypographyBody1>Medical Test Data</CoreTypographyBody1>;
return (
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreTypographyBody1>Medical Test Data</CoreTypographyBody1>
</CoreLayoutItem>
</>
);
}
79 changes: 41 additions & 38 deletions app/components/MedicineDatabase.js
Original file line number Diff line number Diff line change
@@ -1,49 +1,52 @@
import { CoreDivider, CoreTypographyBody1, CoreDataTable } from "@wrappid/core";
import { CoreDivider, CoreTypographyBody1, CoreDataTable, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function MedicineDatabase() {
return (
<>
<CoreTypographyBody1>
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
</CoreTypographyBody1>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>

<CoreDivider />
<CoreTypographyBody1>
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
</CoreTypographyBody1>

<CoreDataTable entity={"Medicines"} />
<CoreDivider />

<CoreDivider />
<CoreDataTable entity={"Medicines"} />

<CoreTypographyBody1>
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
</CoreTypographyBody1>
<CoreDivider />

<CoreTypographyBody1>
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
CoreTypographyBody1. Fusce mattis egestas risus, in euismod odio
tincidunt in. Maecenas ut ultricies quam. Curabitur sit amet diam a
magna rhoncus posuere quis eu sem. Donec nec convallis ipsum. Donec
euismod, ex vel maximus tincidunt, lacus libero faucibus nulla, eu
scelerisque nisi metus at mi. Phasellus luctus in magna id finibus.
</CoreTypographyBody1>
</CoreLayoutItem>
</>
);
}
10 changes: 8 additions & 2 deletions app/components/MedicineTestData.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { CoreDataTable } from "@wrappid/core";
import { CoreDataTable, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function MedicineTestData() {
return <CoreDataTable entity={"TestMedicine"} />;
return (
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreDataTable entity={"TestMedicine"} />
</CoreLayoutItem>
</>
);
}
10 changes: 8 additions & 2 deletions app/components/SupportedLanguages.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { CoreDataTable } from "@wrappid/core";
import { CoreDataTable, CoreLayoutItem, AppContainerLayout } from "@wrappid/core";

export default function SupportedLanguages() {
return <CoreDataTable entity="SupportedLanguages" enableCreate={true} />;
return (
<>
<CoreLayoutItem id={AppContainerLayout.PLACEHOLDER.CONTENT}>
<CoreDataTable entity="SupportedLanguages" enableCreate={true} />
</CoreLayoutItem>
</>
);
}
31 changes: 1 addition & 30 deletions app/routes.registry.js
Original file line number Diff line number Diff line change
@@ -1,30 +1 @@
export const RoutesRegistry = {
BASE_CHEMICALS : "chemical/base",
CHEMICAL_COMPOSITIONS : "chemical/compositions",
DEPARTMENTS : "departments",
DRUG_DATA_MANAGEMENT : "drug_data_management",
EDIT_SUGGESTIONS : "edit_suggestions",
HELP_DOCUMENTS : "help_documents",
INUSE_DRUG_DATA : "inuse_drug_data",
INUSE_MEDICAL_TEST_DATA : "inuse_medical_test_data",
MASTER_DATA : "masterData/all",
MASTER_DATA_TYPES : "masterData/types",
MASTER_DATA_TYPE_SPECIFIC : "masterData/all/:parentID",
MASTER_DATA_TYPE_SPECIFIC_CROWDSOURCED: "masterData/crowdsourced/:parentID",
MASTER_DATA_TYPE_SPECIFIC_SCRAPED : "masterData/scraped/:parentID",
MDM : "mdm",
MEDICAL_TEST_DATA_MANAGEMENT : "medical_test_data_management",
MEDICINES : "medicine/all",
MEDICINE_COMPANIES : "medicine/companies",
MEDICINE_DATA : "medicine_data",
MEDICINE_DATABASE : "medicine_database",
MEDICINE_DETAILS : "medicine/details",
MEDICINE_PACKAGES : "medicine/packages",
MTDM_EDIT_SUGGESTIONS : "mtdm_edit_suggestions",
PROSPECTED_DOCTORS : "prospected_doctors",
SCRAPED_DRUG_DATA : "scraped_drug_data",
SCRAPED_MEDICAL_TEST_DATA : "scraped_medical_test_data",
SCRAPED_MEDICINES : "medicine/scraped",
STRING_TABLE : "string_table",
STRING_TABLE_FILTERED : "string_table/:key",
};
export const RoutesRegistry = {};

0 comments on commit 17a34be

Please sign in to comment.