UNPKG

element3

Version:

A Component Library for Vue3

17 lines (14 loc) 373 B
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