diff --git a/src/BIMDataComponents/BIMDataDropdownMenu/BIMDataDropdownMenu.vue b/src/BIMDataComponents/BIMDataDropdownMenu/BIMDataDropdownMenu.vue index f98529e3..c97175b2 100644 --- a/src/BIMDataComponents/BIMDataDropdownMenu/BIMDataDropdownMenu.vue +++ b/src/BIMDataComponents/BIMDataDropdownMenu/BIMDataDropdownMenu.vue @@ -22,9 +22,12 @@ v-for="item in menuItems" :key="item.name" class="bimdata-dropdown__elements__menu-items__item" - @click="item.action && item.action()" - @mouseover="handleCurrentItem(item.name)" - @mouseleave="handleCurrentItem()" + :class="`bimdata-dropdown__elements__menu-items__item--${ + hasNoChildren(item) ? 'no-children' : 'has-children' + }`" + @click.stop="onClick(item)" + @mouseover="onMouseOver(item)" + @mouseleave="onMouseLeave(item)" >