diff --git a/src/components/base/menu/RoutesMenu.tsx b/src/components/base/menu/RoutesMenu.tsx index 726a6acb..9aae9ad2 100644 --- a/src/components/base/menu/RoutesMenu.tsx +++ b/src/components/base/menu/RoutesMenu.tsx @@ -12,7 +12,8 @@ const VRoutesMenu = defineComponent({ type: Object as PropType, }, }, - setup(props) { + emits: ["select"], + setup(props, { emit }) { const route = useRoute(); const { push } = useRouter(); @@ -21,6 +22,7 @@ const VRoutesMenu = defineComponent({ }); async function handleSelect(id: string) { + emit("select", id); await push(id); } diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 7a5719f9..6026fe36 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -76,9 +76,51 @@ - - - + + +
+ +
+
+ +
+
+ +
+
+
+
+
@@ -86,17 +128,17 @@