UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 857 B
{"version":3,"file":"menu-bar.mjs","names":[],"sources":["../../../../../../../packages/components/menu/src/utils/menu-bar.ts"],"sourcesContent":["import MenuItem from './menu-item'\n\nimport type { RendererNode } from 'vue'\n\nclass Menu {\n constructor(\n public domNode: RendererNode,\n namespace: string\n ) {\n this.init(namespace)\n }\n init(namespace: string): void {\n const menuChildren = this.domNode.childNodes\n Array.from<Node>(menuChildren).forEach((child) => {\n if (child.nodeType === 1) {\n new MenuItem(child as HTMLElement, namespace)\n }\n })\n }\n}\n\nexport default Menu\n"],"mappings":";;;AAIA,IAAM,OAAN,MAAW;CACT,YACE,AAAO,SACP,WACA;EAFO;AAGP,OAAK,KAAK,UAAU;;CAEtB,KAAK,WAAyB;EAC5B,MAAM,eAAe,KAAK,QAAQ;AAClC,QAAM,KAAW,aAAa,CAAC,SAAS,UAAU;AAChD,OAAI,MAAM,aAAa,EACrB,KAAI,SAAS,OAAsB,UAAU;IAE/C"}