#se-menu menu item click functionality handled

This commit is contained in:
Agriya Dev5
2020-12-04 14:32:29 +05:30
parent 3d037f110a
commit f4a63ea097
5 changed files with 140 additions and 29 deletions

View File

@@ -9,10 +9,12 @@ template.innerHTML = `
:host {
padding: 0px;
}
elix-menu-button::part(menu) {
background-color: #eee !important;
}
</style>
<elix-menu-button id="sampleMenuButton" aria-label="Sample Menu">
welcome
<slot></slot>
</elix-menu-button>
@@ -41,9 +43,11 @@ export class SeMenu extends HTMLElement {
console.log("connectedCallback");
this.$menu.addEventListener('openedchange', (e) => {
e.preventDefault();
console.log("came");
const selectedItem = e?.detail?.closeResult;
if (selectedItem !== undefined && selectedItem?.id !== undefined) {
document.getElementById(selectedItem.id).click();
}
});
//this.dispatchEvent(this.$event);
}
}