submenu closes when click outside

This commit is contained in:
Gator
2022-12-10 10:45:34 +01:00
parent c4db938d8e
commit 9b83b88c54
4 changed files with 46 additions and 30 deletions

View File

@ -1,9 +1,9 @@
<template>
<div id="main-menu">
<MenuGeneralOptions :active="active" @update-active="updateActive" />
<MenuCellProperties :active="active" @update-active="updateActive" />
<MenuElementaryCA :active="active" @update-active="updateActive" />
<Menu2dCA :active="active" @update-active="updateActive" />
<MenuGeneralOptions />
<MenuCellProperties />
<MenuElementaryCA />
<Menu2dCA />
</div>
</template>
@ -20,21 +20,6 @@
MenuElementaryCA,
Menu2dCA,
},
data() {
return {
active: "",
};
},
methods: {
// set the opened submenu. If already active, reset it so it can close
updateActive(menu) {
if (menu === this.active) {
this.active = "";
} else {
this.active = menu;
}
},
},
};
</script>
@ -43,7 +28,6 @@
display: flex;
flex-direction: row;
width: 100%;
flex: 1;
}