diff --git a/resources/js/Components/DashboardLayout/Sidebar/Link.vue b/resources/js/Components/DashboardLayout/Sidebar/Link.vue index f2e2af0..e973d33 100644 --- a/resources/js/Components/DashboardLayout/Sidebar/Link.vue +++ b/resources/js/Components/DashboardLayout/Sidebar/Link.vue @@ -8,7 +8,7 @@ const { menu } = defineProps({ padding: Number, }) -const active = route().current(menu.route_or_url) +const active = route().current(menu.route_or_url) || menu.actives.filter(active => route().current(active)).length > 0 const link = route().has(menu.route_or_url) ? route(menu.route_or_url) : menu.route_or_url diff --git a/resources/js/Components/DashboardLayout/Sidebar/Links.vue b/resources/js/Components/DashboardLayout/Sidebar/Links.vue index 553d8cf..10f8b34 100644 --- a/resources/js/Components/DashboardLayout/Sidebar/Links.vue +++ b/resources/js/Components/DashboardLayout/Sidebar/Links.vue @@ -17,7 +17,7 @@ const trace = menu => { } } - return route().current(menu.route_or_url) + return route().current(menu.route_or_url) || menu.actives.filter(active => route().current(active)).length > 0 } const active = childs.find(trace)