{"version":3,"file":"index.cjs","sources":["../../../../../packages/components/badge/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport ABadge from './src/Badge';\nimport ABadgeRibbon from './src/Ribbon';\n\nexport const BadgeRibbon = ABadgeRibbon;\n\nexport const Badge = Object.assign(ABadge, {\n  Ribbon: ABadgeRibbon,\n  install(app: App) {\n    app.component(ABadge.name, ABadge);\n    app.component(ABadgeRibbon.name, ABadgeRibbon);\n    return app;\n  },\n});\n\nexport default Badge as typeof Badge & Plugin & {\n  readonly Ribbon: typeof BadgeRibbon\n};\n\nexport * from './src/interface';\nexport * from './src/props';\n"],"names":["ABadgeRibbon","ABadge"],"mappings":";;;;;;;;;AAIO,MAAM,WAAc,GAAAA,eAAA;AAEd,MAAA,KAAA,GAAQ,MAAO,CAAA,MAAA,CAAOC,eAAQ,EAAA;AAAA,EACzC,MAAQ,EAAAD,cAAA;AAAA,EACR,QAAQ,GAAU,EAAA;AAChB,IAAI,GAAA,CAAA,SAAA,CAAUC,eAAO,CAAA,IAAA,EAAMA,eAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAUD,cAAa,CAAA,IAAA,EAAMA,cAAY,CAAA,CAAA;AAC7C,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AACF,CAAC;;;;;;;;;;"}