diff --git a/resources/js/Components/AsideMenuItem.vue b/resources/js/Components/AsideMenuItem.vue index dcc1968..846027c 100644 --- a/resources/js/Components/AsideMenuItem.vue +++ b/resources/js/Components/AsideMenuItem.vue @@ -1,6 +1,6 @@ @@ -88,6 +100,7 @@ const activeInactiveStyle = computed( :menu="item.children" :class="[ styleStore.asideMenuDropdownStyle, isDropdownActive ? 'block dark:bg-slate-800/50' : 'hidden' ]" is-dropdown-list + @dropdown-active="dropdownActive" /> diff --git a/resources/js/Components/AsideMenuList.vue b/resources/js/Components/AsideMenuList.vue index 0bce67a..b4113c3 100644 --- a/resources/js/Components/AsideMenuList.vue +++ b/resources/js/Components/AsideMenuList.vue @@ -9,11 +9,15 @@ defineProps({ } }) -const emit = defineEmits(['menu-click']) +const emit = defineEmits(['menu-click', 'dropdown-active']) const menuClick = (event, item) => { emit('menu-click', event, item) } + +const dropdownActive = value => { + emit('dropdown-active', value) +}