{"version":3,"file":"alert.mjs","sources":["../../../../../../packages/components/alert/src/alert.ts"],"sourcesContent":["import { buildProps } from \"@bvite/utils/props\";\n\nimport type { ExtractPropTypes } from \"vue\";\n\nexport type AlertEffect = \"light\" | \"dark\";\n\nexport const alertProps = buildProps({\n  title: {\n    type: String,\n    default: \"\",\n  },\n  description: {\n    type: String,\n    default: \"\",\n  },\n  type: {\n    type: String,\n    default: \"info\",\n  },\n  closeable: {\n    type: Boolean,\n    default: false,\n  },\n  closeText: {\n    type: String,\n    default: \"\",\n  },\n  effect: {\n    type: String,\n    values: [\"light\", \"dark\"],\n    default: \"dark\",\n  },\n});\n\nexport type AlertProps = ExtractPropTypes<typeof alertProps>;\n\nexport const alertEmites = {\n  close: (evt: MouseEvent) => evt instanceof MouseEvent,\n};\n\nexport type AlertEmites = typeof alertEmites;\n\nexport declare class Alert {}\n"],"names":[],"mappings":";;MAMa,aAAa,WAAW;AAAA,EACnC,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA;AAAA,EAEX,aAAa;AAAA,IACX,MAAM;AAAA,IACN,SAAS;AAAA;AAAA,EAEX,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA;AAAA,EAEX,WAAW;AAAA,IACT,MAAM;AAAA,IACN,SAAS;AAAA;AAAA,EAEX,WAAW;AAAA,IACT,MAAM;AAAA,IACN,SAAS;AAAA;AAAA,EAEX,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,QAAQ,CAAC,SAAS;AAAA,IAClB,SAAS;AAAA;AAAA;MAMA,cAAc;AAAA,EACzB,OAAO,CAAC,QAAoB,eAAe;AAAA;;;;"}