feat (appsidebar): load menu from json file

This commit is contained in:
Abizrh
2025-08-13 15:19:03 +07:00
parent a6558e312b
commit f89cd09646
2 changed files with 115 additions and 111 deletions

No files matched your search

+75
View File
@@ -0,0 +1,75 @@
[
{
"title": "Dashboard",
"icon": "i-lucide-home",
"link": "/"
},
{
"title": "Rawat Jalan",
"icon": "i-lucide-stethoscope",
"children": [
{
"title": "Antrian Pendaftaran",
"icon": "i-lucide-stethoscope",
"link": "/outpatient/registration-queue"
},
{
"title": "Pendaftaran",
"icon": "i-lucide-building-2",
"link": "/outpatient/registration"
},
{
"title": "Antrian Pemeriksaan",
"icon": "i-lucide-stethoscope",
"link": "/outpatient/examination-queue"
},
{
"title": "Pendaftaran",
"icon": "i-lucide-building-2",
"link": "/outpatient/examination"
}
]
},
{
"title": "Pasien",
"icon": "i-lucide-users",
"link": "/patient"
},
{
"title": "Rehabilitasi Medik",
"icon": "i-lucide-heart",
"link": "/rehabilitasi"
},
{
"title": "Rawat Inap",
"icon": "i-lucide-building-2",
"link": "/rawat-inap"
},
{
"title": "VClaim BPJS",
"icon": "i-lucide-refresh-cw",
"link": "/vclaim",
"badge": "Live"
},
{
"title": "SATUSEHAT",
"icon": "i-lucide-database",
"link": "/satusehat",
"badge": "FHIR"
},
{
"title": "Medical Records",
"icon": "i-lucide-file-text",
"link": "/medical-records"
},
{
"title": "Laporan",
"icon": "i-lucide-clipboard-list",
"link": "/laporan"
},
{
"title": "Monitoring",
"icon": "i-lucide-bar-chart-3",
"link": "/monitoring"
}
]