| 1 | {"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\User\\\\Downloads\\\\medora5\\\\frontend\\\\src\\\\App.js\",\n _s = $RefreshSig$();\nimport React, { useEffect, useState } from 'react';\nimport { BrowserRouter as Router, Routes, Route } from 'react-router-dom';\nimport Navbar from './components/Navbar';\nimport ProtectedRoute from './components/ProtectedRoute';\nimport Login from './pages/Login';\nimport Dashboard from './pages/Dashboard';\nimport PatientList from './pages/patients/PatientList';\nimport PatientDetail from './pages/patients/PatientDetail';\nimport PatientForm from './pages/patients/PatientForm';\nimport DoctorList from './pages/doctors/DoctorList';\nimport DoctorDetail from './pages/doctors/DoctorDetail';\nimport DoctorForm from './pages/doctors/DoctorForm';\nimport AppointmentList from './pages/appointments/AppointmentList';\nimport AppointmentForm from './pages/appointments/AppointmentForm';\nimport MedicalRecordList from './pages/medical-records/MedicalRecordList';\nimport MedicalRecordDetail from './pages/medical-records/MedicalRecordDetail';\nimport BillingList from './pages/billing/BillingList';\nimport BillingDetail from './pages/billing/BillingDetail';\nimport ReferralList from './pages/referrals/ReferralList';\nimport MedicalReportList from './pages/medical-reports/MedicalReportList';\nimport LabTestList from './pages/lab-tests/LabTestList';\nimport LabResultForm from './pages/lab-tests/LabResultForm';\nimport ProcedureList from './pages/procedures/ProcedureList';\nimport ProcedureResultForm from './pages/procedures/ProcedureResultForm';\nimport DepartmentList from './pages/departments/DepartmentList';\nimport DepartmentDetail from './pages/departments/DepartmentDetail';\nimport DoctorsByDepartment from './pages/departments/DoctorsByDepartment';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction App() {\n _s();\n const [user, setUser] = useState(null);\n const [refresh, setRefresh] = useState(0);\n useEffect(() => {\n const loadUser = () => {\n const userStr = localStorage.getItem('user');\n if (userStr) {\n try {\n setUser(JSON.parse(userStr));\n } catch (err) {\n console.error('Failed to parse user:', err);\n setUser(null);\n }\n } else {\n setUser(null);\n }\n };\n loadUser();\n\n // Listen for storage changes (other tabs/windows)\n window.addEventListener('storage', loadUser);\n\n // Create a custom event listener for same-tab changes\n const handleStorageChange = e => {\n console.log('Storage change detected:', e.detail);\n loadUser();\n };\n window.addEventListener('userStorageChange', handleStorageChange);\n return () => {\n window.removeEventListener('storage', loadUser);\n window.removeEventListener('userStorageChange', handleStorageChange);\n };\n }, [refresh]);\n return /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"min-h-screen bg-gray-50\",\n children: [user && /*#__PURE__*/_jsxDEV(Navbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 18\n }, this), /*#__PURE__*/_jsxDEV(\"main\", {\n className: user ? \"container mx-auto px-4 py-8\" : \"\",\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/login\",\n element: /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 43\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(Dashboard, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/patients\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(PatientList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 62\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 46\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/patients/new\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(PatientForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 66\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 50\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/patients/:id\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(PatientDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 66\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 50\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/patients/:id/edit\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(PatientForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 71\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 55\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/doctors\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DoctorList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 61\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 45\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/doctors/new\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DoctorForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 65\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 49\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/doctors/:id\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DoctorDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 65\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 49\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/doctors/:id/edit\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DoctorForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 70\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 54\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/departments\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DepartmentList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 65\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 49\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/departments/:departmentId\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DepartmentDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 79\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/departments/:departmentId/doctors\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(DoctorsByDepartment, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 87\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 71\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/appointments\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(AppointmentList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 66\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 50\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/appointments/new\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(AppointmentForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 70\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 54\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/medical-records\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(MedicalRecordList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 69\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 53\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/medical-records/:id\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(MedicalRecordDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 103,\n columnNumber: 73\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 103,\n columnNumber: 57\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 103,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/medical-reports\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(MedicalReportList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 106,\n columnNumber: 69\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 106,\n columnNumber: 53\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 106,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/lab-tests\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(LabTestList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 47\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/lab-tests/results\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(LabResultForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 71\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 55\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/procedures\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(ProcedureList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 64\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 48\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/procedures/results\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(ProcedureResultForm, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 72\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 56\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/billing\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(BillingList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 61\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 45\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/billing/:id\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(BillingDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 65\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 49\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/referrals\",\n element: /*#__PURE__*/_jsxDEV(ProtectedRoute, {\n children: /*#__PURE__*/_jsxDEV(ReferralList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 47\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 70,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 67,\n columnNumber: 5\n }, this);\n}\n_s(App, \"Rp/mtUWz6XfbyENqHarrQqlsdJk=\");\n_c = App;\nexport default App;\nvar _c;\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["React","useEffect","useState","BrowserRouter","Router","Routes","Route","Navbar","ProtectedRoute","Login","Dashboard","PatientList","PatientDetail","PatientForm","DoctorList","DoctorDetail","DoctorForm","AppointmentList","AppointmentForm","MedicalRecordList","MedicalRecordDetail","BillingList","BillingDetail","ReferralList","MedicalReportList","LabTestList","LabResultForm","ProcedureList","ProcedureResultForm","DepartmentList","DepartmentDetail","DoctorsByDepartment","jsxDEV","_jsxDEV","App","_s","user","setUser","refresh","setRefresh","loadUser","userStr","localStorage","getItem","JSON","parse","err","console","error","window","addEventListener","handleStorageChange","e","log","detail","removeEventListener","children","className","fileName","_jsxFileName","lineNumber","columnNumber","path","element","_c","$RefreshReg$"],"sources":["C:/Users/User/Downloads/medora5/frontend/src/App.js"],"sourcesContent":["import React, { useEffect, useState } from 'react';\nimport { BrowserRouter as Router, Routes, Route } from 'react-router-dom';\nimport Navbar from './components/Navbar';\nimport ProtectedRoute from './components/ProtectedRoute';\nimport Login from './pages/Login';\nimport Dashboard from './pages/Dashboard';\nimport PatientList from './pages/patients/PatientList';\nimport PatientDetail from './pages/patients/PatientDetail';\nimport PatientForm from './pages/patients/PatientForm';\nimport DoctorList from './pages/doctors/DoctorList';\nimport DoctorDetail from './pages/doctors/DoctorDetail';\nimport DoctorForm from './pages/doctors/DoctorForm';\nimport AppointmentList from './pages/appointments/AppointmentList';\nimport AppointmentForm from './pages/appointments/AppointmentForm';\nimport MedicalRecordList from './pages/medical-records/MedicalRecordList';\nimport MedicalRecordDetail from './pages/medical-records/MedicalRecordDetail';\nimport BillingList from './pages/billing/BillingList';\nimport BillingDetail from './pages/billing/BillingDetail';\nimport ReferralList from './pages/referrals/ReferralList';\nimport MedicalReportList from './pages/medical-reports/MedicalReportList';\nimport LabTestList from './pages/lab-tests/LabTestList';\nimport LabResultForm from './pages/lab-tests/LabResultForm';\nimport ProcedureList from './pages/procedures/ProcedureList';\nimport ProcedureResultForm from './pages/procedures/ProcedureResultForm';\nimport DepartmentList from './pages/departments/DepartmentList';\nimport DepartmentDetail from './pages/departments/DepartmentDetail';\nimport DoctorsByDepartment from './pages/departments/DoctorsByDepartment';\n\nfunction App() {\n const [user, setUser] = useState(null);\n const [refresh, setRefresh] = useState(0);\n\n useEffect(() => {\n const loadUser = () => {\n const userStr = localStorage.getItem('user');\n if (userStr) {\n try {\n setUser(JSON.parse(userStr));\n } catch (err) {\n console.error('Failed to parse user:', err);\n setUser(null);\n }\n } else {\n setUser(null);\n }\n };\n\n loadUser();\n\n // Listen for storage changes (other tabs/windows)\n window.addEventListener('storage', loadUser);\n\n // Create a custom event listener for same-tab changes\n const handleStorageChange = (e) => {\n console.log('Storage change detected:', e.detail);\n loadUser();\n };\n window.addEventListener('userStorageChange', handleStorageChange);\n\n return () => {\n window.removeEventListener('storage', loadUser);\n window.removeEventListener('userStorageChange', handleStorageChange);\n };\n }, [refresh]);\n\n return (\n <Router>\n <div className=\"min-h-screen bg-gray-50\">\n {user && <Navbar />}\n <main className={user ? \"container mx-auto px-4 py-8\" : \"\"}>\n <Routes>\n <Route path=\"/login\" element={<Login />} />\n\n <Route path=\"/\" element={\n <ProtectedRoute>\n <Dashboard />\n </ProtectedRoute>\n } />\n\n {/* Patient Routes */}\n <Route path=\"/patients\" element={<ProtectedRoute><PatientList /></ProtectedRoute>} />\n <Route path=\"/patients/new\" element={<ProtectedRoute><PatientForm /></ProtectedRoute>} />\n <Route path=\"/patients/:id\" element={<ProtectedRoute><PatientDetail /></ProtectedRoute>} />\n <Route path=\"/patients/:id/edit\" element={<ProtectedRoute><PatientForm /></ProtectedRoute>} />\n\n {/* Doctor Routes */}\n <Route path=\"/doctors\" element={<ProtectedRoute><DoctorList /></ProtectedRoute>} />\n <Route path=\"/doctors/new\" element={<ProtectedRoute><DoctorForm /></ProtectedRoute>} />\n <Route path=\"/doctors/:id\" element={<ProtectedRoute><DoctorDetail /></ProtectedRoute>} />\n <Route path=\"/doctors/:id/edit\" element={<ProtectedRoute><DoctorForm /></ProtectedRoute>} />\n\n {/* Department Routes */}\n <Route path=\"/departments\" element={<ProtectedRoute><DepartmentList /></ProtectedRoute>} />\n <Route path=\"/departments/:departmentId\" element={<ProtectedRoute><DepartmentDetail /></ProtectedRoute>} />\n <Route path=\"/departments/:departmentId/doctors\" element={<ProtectedRoute><DoctorsByDepartment /></ProtectedRoute>} />\n\n {/* Appointment Routes */}\n <Route path=\"/appointments\" element={<ProtectedRoute><AppointmentList /></ProtectedRoute>} />\n <Route path=\"/appointments/new\" element={<ProtectedRoute><AppointmentForm /></ProtectedRoute>} />\n\n {/* Medical Record Routes */}\n <Route path=\"/medical-records\" element={<ProtectedRoute><MedicalRecordList /></ProtectedRoute>} />\n <Route path=\"/medical-records/:id\" element={<ProtectedRoute><MedicalRecordDetail /></ProtectedRoute>} />\n\n {/* Medical Report Routes */}\n <Route path=\"/medical-reports\" element={<ProtectedRoute><MedicalReportList /></ProtectedRoute>} />\n\n {/* Lab Test Routes */}\n <Route path=\"/lab-tests\" element={<ProtectedRoute><LabTestList /></ProtectedRoute>} />\n <Route path=\"/lab-tests/results\" element={<ProtectedRoute><LabResultForm /></ProtectedRoute>} />\n\n {/* Procedure Routes */}\n <Route path=\"/procedures\" element={<ProtectedRoute><ProcedureList /></ProtectedRoute>} />\n <Route path=\"/procedures/results\" element={<ProtectedRoute><ProcedureResultForm /></ProtectedRoute>} />\n\n {/* Billing Routes */}\n <Route path=\"/billing\" element={<ProtectedRoute><BillingList /></ProtectedRoute>} />\n <Route path=\"/billing/:id\" element={<ProtectedRoute><BillingDetail /></ProtectedRoute>} />\n\n {/* Referral Routes */}\n <Route path=\"/referrals\" element={<ProtectedRoute><ReferralList /></ProtectedRoute>} />\n </Routes>\n </main>\n </div>\n </Router>\n );\n}\n\nexport default App;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |
|---|