diff --git a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue index 17f568352..4efd4f565 100644 --- a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue +++ b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue @@ -20,7 +20,10 @@ const props = defineProps<{ }>() const isActive = computed(() => { - return route.name == props.menu.name && route.path == props.menu.path + return ( + (route.name == props.menu.name && route.path == props.menu.path) || + route?.meta?.activeMenu == props.menu.path + ) }) diff --git a/ui/src/views/dataset/index.vue b/ui/src/views/dataset/index.vue index 487fc27db..4546c71bb 100644 --- a/ui/src/views/dataset/index.vue +++ b/ui/src/views/dataset/index.vue @@ -16,7 +16,7 @@ :infinite-scroll-disabled="disabledScroll" > - +