{"version":3,"file":"badge.mjs","sources":["../../../../../../packages/components/badge/src/badge.ts"],"sourcesContent":["import { buildProps } from '@sgui-plus/utils/props'\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type Badge from './badge.vue'\r\n\r\nexport const badgeProps = buildProps({\r\n  value: {\r\n    type: [String, Number],\r\n    default: '',\r\n  },\r\n  overflowCount: {\r\n    type: Number,\r\n    default: 99,\r\n  },\r\n  dot: Boolean,\r\n  type: {\r\n    type: String,\r\n    values: ['primary', 'success', 'warning', 'info', 'danger'],\r\n    default: 'danger',\r\n  },\r\n  color: {\r\n    type: String,\r\n    default: ''\r\n  },\r\n  hidden: {\r\n    type: Boolean,\r\n    default: false\r\n  },\r\n  offset: Array\r\n} as const)\r\nexport type BadgeProps = ExtractPropTypes<typeof badgeProps>\r\n\r\nexport type BadgeInstance = InstanceType<typeof Badge>\r\n"],"names":[],"mappings":";;AACY,MAAC,UAAU,GAAG,UAAU,CAAC;AACrC,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,GAAG,EAAE,OAAO;AACd,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,CAAC,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,CAAC;AAC/D,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,MAAM,EAAE,KAAK;AACf,CAAC;;;;"}