element3
Version:
A Component Library for Vue3
17 lines (14 loc) • 373 B
JavaScript
import MenuItem from './aria-menuitem'
const Menu = function (domNode) {
this.domNode = domNode
this.init()
}
Menu.prototype.init = function () {
const menuChildren = this.domNode.childNodes
;[].filter
.call(menuChildren, (child) => child.nodeType === 1)
.forEach((child) => {
new MenuItem(child) // eslint-disable-line
})
}
export default Menu