{"version":3,"file":"alert2.mjs","sources":["../../../../../../packages/components/alert/src/alert.ts"],"sourcesContent":["import { UPDATE_MODEL_EVENT, baseProps } from '@vuesax-plus/constants'\nimport { buildProps, isBoolean, isNumber } from '@vuesax-plus/utils'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type Alert from './alert.vue'\n\nexport const alertProps = buildProps({\n  ...baseProps,\n  border: {\n    type: Boolean,\n  },\n  closable: {\n    type: Boolean,\n  },\n  flat: {\n    type: Boolean,\n  },\n  gradient: {\n    type: Boolean,\n  },\n  modelValue: {\n    type: Boolean,\n    default: true,\n  },\n  hiddenContent: {\n    type: Boolean,\n    default: null,\n  },\n  page: {\n    type: Number,\n    default: 0,\n  },\n  progress: {\n    type: [Number, String],\n    default: 0,\n  },\n  shadow: {\n    type: Boolean,\n  },\n  relief: {\n    type: Boolean,\n  },\n  solid: {\n    type: Boolean,\n  },\n  time: {\n    type: [Number, String],\n    default: 0,\n  },\n} as const)\n\nexport type AlertProps = ExtractPropTypes<typeof alertProps>\n\nexport const alertEmits = {\n  [UPDATE_MODEL_EVENT]: (value: boolean) => isBoolean(value),\n  'update:page': (value: number) => isNumber(value),\n  'update:hiddenContent': (value: boolean) => isBoolean(value),\n}\n\nexport type AlertEmits = typeof alertEmits\n\nexport type AlertInstance = InstanceType<typeof Alert>\n"],"names":[],"mappings":";;;;;;;AAMO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,GAAG,SAAA;AAAA,EACH,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,OAAA;AAAA,GACR;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AACF,CAAU,EAAA;AAIH,MAAM,UAAa,GAAA;AAAA,EACxB,CAAC,kBAAA,GAAqB,CAAC,KAAA,KAAmB,UAAU,KAAK,CAAA;AAAA,EACzD,aAAe,EAAA,CAAC,KAAkB,KAAA,QAAA,CAAS,KAAK,CAAA;AAAA,EAChD,sBAAwB,EAAA,CAAC,KAAmB,KAAA,SAAA,CAAU,KAAK,CAAA;AAC7D;;;;"}