source: frontend/node_modules/.cache/babel-loader/c06da7988fa1fe6fad9d3fb63f9bb141186a6ac7a57544c79aca0f2f6090232f.json

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 2 weeks ago

Fix frontend appearance

  • Property mode set to 100644
File size: 17.7 KB
Line 
1{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\User\\\\Downloads\\\\medora5\\\\frontend\\\\src\\\\pages\\\\departments\\\\DoctorsByDepartment.js\",\n _s = $RefreshSig$();\nimport React, { useState, useEffect } from 'react';\nimport { useParams, useNavigate } from 'react-router-dom';\nimport { departmentService } from '../../services/departmentService';\nimport Loading from '../../components/Loading';\nimport ErrorAlert from '../../components/ErrorAlert';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction DoctorsByDepartment() {\n _s();\n const formatDepartmentName = name => {\n if (!name) return 'N/A';\n return name.replace(/_DEPT$/, '').replace(/_/g, ' ').split(' ').map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(' ');\n };\n const {\n departmentId\n } = useParams();\n const navigate = useNavigate();\n const [department, setDepartment] = useState(null);\n const [doctors, setDoctors] = useState([]);\n const [loading, setLoading] = useState(true);\n const [error, setError] = useState(null);\n useEffect(() => {\n const fetchDepartmentAndDoctors = async () => {\n try {\n setLoading(true);\n\n // Fetch department details\n const deptResponse = await departmentService.getDepartmentById(departmentId);\n setDepartment(deptResponse.data);\n\n // Fetch doctors for this department\n const doctorsResponse = await departmentService.getDoctorsByDepartment(departmentId);\n setDoctors(doctorsResponse.data);\n } catch (err) {\n setError('Failed to fetch data');\n console.error(err);\n } finally {\n setLoading(false);\n }\n };\n fetchDepartmentAndDoctors();\n }, [departmentId]);\n if (loading) return /*#__PURE__*/_jsxDEV(Loading, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 23\n }, this);\n if (!department) {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(ErrorAlert, {\n message: \"Department not found\",\n onClose: () => navigate('/departments')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 7\n }, this);\n }\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex justify-between items-center mb-6\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(\"h1\", {\n className: \"text-3xl font-bold\",\n style: {\n color: '#7c3aed'\n },\n children: formatDepartmentName(department.departmentName)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"text-gray-600\",\n children: [\"Doctors in this department: \", doctors.length]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n onClick: () => navigate('/departments'),\n className: \"bg-gray-300 text-gray-700 px-4 py-2 rounded hover:bg-gray-400\",\n children: \"Back\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 7\n }, this), error && /*#__PURE__*/_jsxDEV(ErrorAlert, {\n message: error,\n onClose: () => setError(null)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"bg-white rounded-lg shadow overflow-hidden\",\n children: doctors.length > 0 ? /*#__PURE__*/_jsxDEV(\"table\", {\n className: \"w-full\",\n children: [/*#__PURE__*/_jsxDEV(\"thead\", {\n className: \"bg-gray-100\",\n children: /*#__PURE__*/_jsxDEV(\"tr\", {\n children: [/*#__PURE__*/_jsxDEV(\"th\", {\n className: \"px-6 py-3 text-left text-sm font-semibold\",\n children: \"Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n className: \"px-6 py-3 text-left text-sm font-semibold\",\n children: \"Email\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n className: \"px-6 py-3 text-left text-sm font-semibold\",\n children: \"Actions\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 77,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"tbody\", {\n children: doctors.map(doctor => /*#__PURE__*/_jsxDEV(\"tr\", {\n className: \"border-t hover:bg-gray-50\",\n children: [/*#__PURE__*/_jsxDEV(\"td\", {\n className: \"px-6 py-3\",\n children: [doctor.firstName, \" \", doctor.lastName]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n className: \"px-6 py-3\",\n children: doctor.emailAddress\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n className: \"px-6 py-3\",\n children: /*#__PURE__*/_jsxDEV(\"button\", {\n onClick: () => navigate(`/doctors/${doctor.doctorId}`),\n className: \"text-purple-600 hover:underline\",\n children: \"View Profile\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 19\n }, this)]\n }, doctor.doctorId, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 17\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 11\n }, this) : /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"p-6 text-center\",\n children: /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"text-gray-500\",\n children: \"No doctors assigned to this department\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 70,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 5\n }, this);\n}\n_s(DoctorsByDepartment, \"IonJ/fcDlMgvVVBpRoG52ARAm3k=\", false, function () {\n return [useParams, useNavigate];\n});\n_c = DoctorsByDepartment;\nexport default DoctorsByDepartment;\nvar _c;\n$RefreshReg$(_c, \"DoctorsByDepartment\");","map":{"version":3,"names":["React","useState","useEffect","useParams","useNavigate","departmentService","Loading","ErrorAlert","jsxDEV","_jsxDEV","DoctorsByDepartment","_s","formatDepartmentName","name","replace","split","map","word","charAt","toUpperCase","slice","toLowerCase","join","departmentId","navigate","department","setDepartment","doctors","setDoctors","loading","setLoading","error","setError","fetchDepartmentAndDoctors","deptResponse","getDepartmentById","data","doctorsResponse","getDoctorsByDepartment","err","console","fileName","_jsxFileName","lineNumber","columnNumber","children","message","onClose","className","style","color","departmentName","length","onClick","doctor","firstName","lastName","emailAddress","doctorId","_c","$RefreshReg$"],"sources":["C:/Users/User/Downloads/medora5/frontend/src/pages/departments/DoctorsByDepartment.js"],"sourcesContent":["import React, { useState, useEffect } from 'react';\nimport { useParams, useNavigate } from 'react-router-dom';\nimport { departmentService } from '../../services/departmentService';\nimport Loading from '../../components/Loading';\nimport ErrorAlert from '../../components/ErrorAlert';\n\nfunction DoctorsByDepartment() {\n const formatDepartmentName = (name) => {\n if (!name) return 'N/A';\n return name.replace(/_DEPT$/, '').replace(/_/g, ' ').split(' ').map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(' ');\n };\n\n const { departmentId } = useParams();\n const navigate = useNavigate();\n const [department, setDepartment] = useState(null);\n const [doctors, setDoctors] = useState([]);\n const [loading, setLoading] = useState(true);\n const [error, setError] = useState(null);\n\n useEffect(() => {\n const fetchDepartmentAndDoctors = async () => {\n try {\n setLoading(true);\n\n // Fetch department details\n const deptResponse = await departmentService.getDepartmentById(departmentId);\n setDepartment(deptResponse.data);\n\n // Fetch doctors for this department\n const doctorsResponse = await departmentService.getDoctorsByDepartment(departmentId);\n setDoctors(doctorsResponse.data);\n } catch (err) {\n setError('Failed to fetch data');\n console.error(err);\n } finally {\n setLoading(false);\n }\n };\n\n fetchDepartmentAndDoctors();\n }, [departmentId]);\n\n if (loading) return <Loading />;\n\n if (!department) {\n return (\n <div>\n <ErrorAlert message=\"Department not found\" onClose={() => navigate('/departments')} />\n </div>\n );\n }\n\n return (\n <div>\n <div className=\"flex justify-between items-center mb-6\">\n <div>\n <h1 className=\"text-3xl font-bold\" style={{ color: '#7c3aed' }}>{formatDepartmentName(department.departmentName)}</h1>\n <p className=\"text-gray-600\">Doctors in this department: {doctors.length}</p>\n </div>\n <button\n onClick={() => navigate('/departments')}\n className=\"bg-gray-300 text-gray-700 px-4 py-2 rounded hover:bg-gray-400\"\n >\n Back\n </button>\n </div>\n\n {error && <ErrorAlert message={error} onClose={() => setError(null)} />}\n\n <div className=\"bg-white rounded-lg shadow overflow-hidden\">\n {doctors.length > 0 ? (\n <table className=\"w-full\">\n <thead className=\"bg-gray-100\">\n <tr>\n <th className=\"px-6 py-3 text-left text-sm font-semibold\">Name</th>\n <th className=\"px-6 py-3 text-left text-sm font-semibold\">Email</th>\n <th className=\"px-6 py-3 text-left text-sm font-semibold\">Actions</th>\n </tr>\n </thead>\n <tbody>\n {doctors.map((doctor) => (\n <tr key={doctor.doctorId} className=\"border-t hover:bg-gray-50\">\n <td className=\"px-6 py-3\">\n {doctor.firstName} {doctor.lastName}\n </td>\n <td className=\"px-6 py-3\">{doctor.emailAddress}</td>\n <td className=\"px-6 py-3\">\n <button\n onClick={() => navigate(`/doctors/${doctor.doctorId}`)}\n className=\"text-purple-600 hover:underline\"\n >\n View Profile\n </button>\n </td>\n </tr>\n ))}\n </tbody>\n </table>\n ) : (\n <div className=\"p-6 text-center\">\n <p className=\"text-gray-500\">No doctors assigned to this department</p>\n </div>\n )}\n </div>\n </div>\n );\n}\n\nexport default DoctorsByDepartment;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
Note: See TracBrowser for help on using the repository browser.