UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 744 B
{"version":3,"file":"menu-bar.mjs","sources":["../../../../../packages/utils/menu/menu-bar.ts"],"sourcesContent":["import MenuItem from './menu-item'\n\nimport type { RendererNode } from 'vue'\n\nclass Menu {\n constructor(public domNode: RendererNode) {\n this.init()\n }\n init(): void {\n const menuChildren = this.domNode.childNodes\n Array.from(menuChildren, (child: Node) => {\n if (child.nodeType === 1) {\n new MenuItem(child as HTMLElement)\n }\n })\n }\n}\n\nexport default Menu\n"],"names":[],"mappings":";;AAIA,WAAW;AAAA,EACT,YAAmB,SAAuB;AAAvB;AACjB,SAAK;AAAA;AAAA,EAEP,OAAa;AACX,UAAM,eAAe,KAAK,QAAQ;AAClC,UAAM,KAAK,cAAc,CAAC,UAAgB;AACxC,UAAI,MAAM,aAAa,GAAG;AACxB,YAAI,SAAS;AAAA;AAAA;AAAA;AAAA;;;;"}