Merge pull request #86 from dikstub-rssa/feat/fe-menu-structure-update-3-71

Feat: Menu structure Update
This commit is contained in:
Munawwirul Jamal
2025-09-24 08:00:53 +07:00
committed by GitHub
3 changed files with 27 additions and 8 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ const openCollapsible = ref(false)
<SidebarMenuSubButton as-child>
<NuxtLink
:to="subItem.link"
class="mx-4 rounded-lg py-5 text-sm font-medium transition-all duration-200"
class="mx-4 rounded-lg py-5 text-sm transition-all duration-200"
active-class="bg-primary text-white"
@click="setOpenMobile(false)"
>
+1 -1
View File
@@ -21,7 +21,7 @@ const { setOpenMobile } = useSidebar()
<SidebarMenuButton as-child :tooltip="item.title" :size="size" class="">
<NuxtLink
:to="item.link"
class="group flex items-center gap-3 rounded-lg px-2 py-4 text-sm font-medium transition-all duration-200"
class="group flex items-center gap-3 rounded-lg px-2 py-4 text-sm transition-all duration-200"
active-class="bg-primary text-white"
@click="setOpenMobile(false)"
>
+25 -6
View File
@@ -81,7 +81,7 @@
"link": "/rehabilitasi",
"children": [
{
"title": "Antrian Pendaftaran",
"title": "Antrian Poliklinik",
"icon": "i-lucide-stethoscope",
"link": "/rehab/examination-queue"
},
@@ -171,14 +171,33 @@
{
"title": "BPJS",
"icon": "i-lucide-circuit-board",
"link": "/integration/bpjs",
"badge": "Live"
"children": [
{
"title": "SEP",
"icon": "i-lucide-circuit-board",
"link": "/bpjs-integration/sep"
},
{
"title": "Peserta",
"icon": "i-lucide-circuit-board",
"link": "/bpjs-integration/member"
}
]
},
{
"title": "SATUSEHAT",
"icon": "i-lucide-database",
"link": "/integration/satusehat",
"badge": "FHIR"
"link": "/satusehat-integration"
},
{
"heading": "Keuangan",
"items": [
{
"title": "Daftar harga",
"icon": "i-lucide-list",
"link": "/item"
}
]
}
]
},
@@ -306,4 +325,4 @@
}
]
}
]
]