{"version":3,"file":"tag.mjs","sources":["../../../../../packages/components/tag/src/tag.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\n\nexport const tagProps = {\n  closable: Boolean,\n  type: {\n    type: String as PropType<'success' | 'info' | 'warning' | 'danger' | ''>,\n    default: ''\n  },\n  hit: Boolean,\n  disableTransitions: Boolean,\n  color: {\n    type: String,\n    default: ''\n  },\n  size: {\n    type: String as PropType<'large' | 'default' | 'small'>\n  },\n  effect: {\n    type: String as PropType<'dark' | 'light' | 'plain'>,\n\n    default: 'light'\n  },\n  maxWidth: {\n    type: String\n  }\n}\nexport type TagProps = ExtractPropTypes<typeof tagProps>\n\nexport const tagEmits = {\n  close: (evt: MouseEvent) => evt instanceof MouseEvent,\n  click: (evt: MouseEvent) => evt instanceof MouseEvent\n}\nexport type TagEmits = typeof tagEmits\n"],"names":[],"mappings":"AAEO,MAAM,QAAW,GAAA;AAAA,EACtB,QAAU,EAAA,OAAA;AAAA,EACV,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA,OAAA;AAAA,EACL,kBAAoB,EAAA,OAAA;AAAA,EACpB,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IAEN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,GACR;AACF,EAAA;AAGO,MAAM,QAAW,GAAA;AAAA,EACtB,KAAA,EAAO,CAAC,GAAA,KAAoB,GAAe,YAAA,UAAA;AAAA,EAC3C,KAAA,EAAO,CAAC,GAAA,KAAoB,GAAe,YAAA,UAAA;AAC7C;;;;"}