UNPKG

element-plus

Version:
19 lines (16 loc) 414 B
import MenuItem from './menu-item' import type { RendererNode } from 'vue' class Menu { constructor(public domNode: RendererNode) { this.init() } init(): void { const menuChildren = this.domNode.childNodes ;[].filter .call(menuChildren, (child: Node) => child.nodeType === 1) .forEach((child: Node) => { new MenuItem(child as HTMLElement) }) } } export default Menu