{"version":3,"file":"index.cjs","sources":["../../../../../packages/components/menu/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport ADivider from './src/Divider';\nimport AItemGroup from './src/ItemGroup';\nimport AMenu from './src/Menu';\nimport AMenuItem from './src/MenuItem';\nimport ASubMenu from './src/SubMenu';\n\nexport const Submenu = ASubMenu;\n\nexport const Menu = Object.assign(AMenu, {\n  Item: AMenuItem,\n  SubMenu: ASubMenu,\n  Divider: ADivider,\n  ItemGroup: AItemGroup,\n  install(app: App) {\n    app.component(AMenu.name, AMenu);\n    app.component(AMenuItem.name, AMenuItem);\n    app.component(ASubMenu.name, ASubMenu);\n    app.component(ADivider.name, ADivider);\n    app.component(AItemGroup.name, AItemGroup);\n    return app;\n  },\n\n});\nexport const MenuItem = AMenuItem;\nexport const SubMenu = ASubMenu;\nexport const MenuDivider = ADivider;\nexport const MenuItemGroup = AItemGroup;\nexport const Item = AMenuItem;\nexport const ItemGroup = AItemGroup;\n\nexport default Menu as typeof Menu & Plugin & {\n  readonly Item: typeof AMenuItem\n  readonly SubMenu: typeof ASubMenu\n  readonly Divider: typeof ADivider\n  readonly ItemGroup: typeof AItemGroup\n};\n\nexport * from './src/interface';\nexport * from './src/OverrideContext';\n\nexport * from './src/props';\n"],"names":["ASubMenu","AMenu","AMenuItem","ADivider","AItemGroup"],"mappings":";;;;;;;;;;;;;AAOO,MAAM,OAAU,GAAAA,kBAAA;AAEV,MAAA,IAAA,GAAO,MAAO,CAAA,MAAA,CAAOC,cAAO,EAAA;AAAA,EACvC,IAAM,EAAAC,kBAAA;AAAA,EACN,OAAS,EAAAF,iBAAA;AAAA,EACT,OAAS,EAAAG,eAAA;AAAA,EACT,SAAW,EAAAC,mBAAA;AAAA,EACX,QAAQ,GAAU,EAAA;AAChB,IAAI,GAAA,CAAA,SAAA,CAAUH,cAAM,CAAA,IAAA,EAAMA,cAAK,CAAA,CAAA;AAC/B,IAAI,GAAA,CAAA,SAAA,CAAUC,kBAAU,CAAA,IAAA,EAAMA,kBAAS,CAAA,CAAA;AACvC,IAAI,GAAA,CAAA,SAAA,CAAUF,iBAAS,CAAA,IAAA,EAAMA,iBAAQ,CAAA,CAAA;AACrC,IAAI,GAAA,CAAA,SAAA,CAAUG,eAAS,CAAA,IAAA,EAAMA,eAAQ,CAAA,CAAA;AACrC,IAAI,GAAA,CAAA,SAAA,CAAUC,mBAAW,CAAA,IAAA,EAAMA,mBAAU,CAAA,CAAA;AACzC,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AAEF,CAAC,EAAA;AACM,MAAM,QAAW,GAAAF,mBAAA;AACjB,MAAM,OAAU,GAAAF,kBAAA;AAChB,MAAM,WAAc,GAAAG,gBAAA;AACpB,MAAM,aAAgB,GAAAC,oBAAA;AACtB,MAAM,IAAO,GAAAF,mBAAA;AACb,MAAM,SAAY,GAAAE;;;;;;;;;;;;;;;;;;;;"}