diff --git a/resources/js/navigation/vertical/dashboard.js b/resources/js/navigation/vertical/dashboard.js index e69ee0d..fac756b 100644 --- a/resources/js/navigation/vertical/dashboard.js +++ b/resources/js/navigation/vertical/dashboard.js @@ -49,7 +49,7 @@ export default [ { title: 'Prodcuts', icon: { icon: 'ri-medicine-bottle-line' }, - to: 'admin-medicines', + to: 'admin-products', }, { diff --git a/resources/js/pages/patients/PatientBioPanel.vue b/resources/js/pages/patients/PatientBioPanel.vue index c5c83e4..09dbd7a 100644 --- a/resources/js/pages/patients/PatientBioPanel.vue +++ b/resources/js/pages/patients/PatientBioPanel.vue @@ -1,6 +1,6 @@ + + diff --git a/resources/js/pages/patients/patient-profile.vue b/resources/js/pages/patients/patient-profile.vue index 1e2e63d..38f017e 100644 --- a/resources/js/pages/patients/patient-profile.vue +++ b/resources/js/pages/patients/patient-profile.vue @@ -2,6 +2,7 @@ import NotesPanel from '@/pages/patients/NotesPanel.vue' import PatienTabOverview from '@/pages/patients/PatienTabOverview.vue' import PatientBioPanel from '@/pages/patients/PatientBioPanel.vue' +import PatientLabTest from '@/pages/patients/PatientLabTest.vue' import PatientQuestionProfile from '@/pages/patients/PatientQuestionProfile.vue' import PrescriptionPanel from '@/pages/patients/PrescriptionPanel.vue' @@ -24,6 +25,10 @@ const tabs = [ { icon: 'ri-bookmark-line', title: 'Prescriptions', + }, + { + icon: 'ri-flask-line', + title: 'Lab Test', }, { icon: 'ri-survey-line', @@ -98,6 +103,10 @@ onMounted(async () => { + + + + diff --git a/resources/js/pages/medicines/medicines.vue b/resources/js/pages/products/product.vue similarity index 100% rename from resources/js/pages/medicines/medicines.vue rename to resources/js/pages/products/product.vue diff --git a/resources/js/plugins/1.router/additional-routes.js b/resources/js/plugins/1.router/additional-routes.js index 402ea22..efd0fd9 100644 --- a/resources/js/plugins/1.router/additional-routes.js +++ b/resources/js/plugins/1.router/additional-routes.js @@ -110,8 +110,8 @@ export const routes = [ }, { path: '/admin/products', - name: 'admin-medicines', - component: () => import('@/pages/medicines/medicines.vue'), + name: 'admin-products', + component: () => import('@/pages/products/product.vue'), }, { path: '/admin/profile', diff --git a/resources/js/plugins/i18n/locales/en.json b/resources/js/plugins/i18n/locales/en.json index 520f082..60150a7 100644 --- a/resources/js/plugins/i18n/locales/en.json +++ b/resources/js/plugins/i18n/locales/en.json @@ -159,6 +159,7 @@ "Patients": "Patients", "Lab Kites": "Lab Kites", "Providers": "Providers", + "Prodcuts": "Prodcuts", "Labs": "Labs", "Medicines": "Medicines", "Profile": "Profile", diff --git a/themeConfig.js b/themeConfig.js index 33efe34..b3bcc56 100644 --- a/themeConfig.js +++ b/themeConfig.js @@ -13,7 +13,7 @@ export const { themeConfig, layoutConfig } = defineThemeConfig({ title: '', // ❗ if you have SVG logo and want it to adapt according to theme color, you have to apply color as `color: rgb(var(--v-global-theme-primary))` - logo: h('div', { innerHTML: `Logo` }), + logo: h('div', { innerHTML: `Logo` }), contentWidth: ContentWidth.Boxed, contentLayoutNav: AppContentLayoutNav.Vertical, overlayNavFromBreakpoint: breakpointsVuetify.md + 16, // 16 for scrollbar. Docs: https://next.vuetifyjs.com/en/features/display-and-platform/ diff --git a/typed-router.d.ts b/typed-router.d.ts index d5af2c5..ce6c00b 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -121,7 +121,6 @@ declare module 'vue-router/auto/routes' { 'labs-labs': RouteRecordInfo<'labs-labs', '/labs/labs', Record, Record>, 'labs-labs-kit': RouteRecordInfo<'labs-labs-kit', '/labs/labs-kit', Record, Record>, 'login': RouteRecordInfo<'login', '/login', Record, Record>, - 'medicines-medicines': RouteRecordInfo<'medicines-medicines', '/medicines/medicines', Record, Record>, 'not-authorized': RouteRecordInfo<'not-authorized', '/not-authorized', Record, Record>, 'pages-account-settings-tab': RouteRecordInfo<'pages-account-settings-tab', '/pages/account-settings/:tab', { tab: ParamValue }, { tab: ParamValue }>, 'pages-authentication-forgot-password-v1': RouteRecordInfo<'pages-authentication-forgot-password-v1', '/pages/authentication/forgot-password-v1', Record, Record>, @@ -161,10 +160,12 @@ declare module 'vue-router/auto/routes' { 'patients-patient-profile': RouteRecordInfo<'patients-patient-profile', '/patients/patient-profile', Record, Record>, 'patients-patien-tab-overview': RouteRecordInfo<'patients-patien-tab-overview', '/patients/PatienTabOverview', Record, Record>, 'patients-patient-bio-panel': RouteRecordInfo<'patients-patient-bio-panel', '/patients/PatientBioPanel', Record, Record>, + 'patients-patient-lab-test': RouteRecordInfo<'patients-patient-lab-test', '/patients/PatientLabTest', Record, Record>, 'patients-patient-question-profile': RouteRecordInfo<'patients-patient-question-profile', '/patients/PatientQuestionProfile', Record, Record>, 'patients-patients': RouteRecordInfo<'patients-patients', '/patients/patients', Record, Record>, 'patients-prescription-panel': RouteRecordInfo<'patients-prescription-panel', '/patients/PrescriptionPanel', Record, Record>, 'patients-question-progress-bar': RouteRecordInfo<'patients-question-progress-bar', '/patients/QuestionProgressBar', Record, Record>, + 'products-product': RouteRecordInfo<'products-product', '/products/product', Record, Record>, 'providers-completed-meeting-tab': RouteRecordInfo<'providers-completed-meeting-tab', '/providers/CompletedMeetingTab', Record, Record>, 'providers-meeting-details': RouteRecordInfo<'providers-meeting-details', '/providers/meeting-details', Record, Record>, 'providers-meetings': RouteRecordInfo<'providers-meetings', '/providers/meetings', Record, Record>,