{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/notification/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nimport type { NotificationPosition, NotificationType } from './types'\n\nexport const notificationProps = {\n  position: {\n    type: String as PropType<NotificationPosition>,\n    default: 'top-right'\n  },\n  offset: {\n    type: Number,\n    default: 0\n  },\n  title: {\n    type: String,\n    default: ''\n  },\n  type: {\n    type: String as PropType<NotificationType>,\n    default: 'info'\n  },\n  message: {\n    type: String,\n    default: undefined\n  },\n  duration: {\n    type: Number,\n    default: 3000\n  },\n  showClose: {\n    type: Boolean,\n    default: true\n  },\n  onClose: {\n    type: Function as PropType<() => void>,\n    default: () => {}\n  },\n  renderToBody: {\n    type: Boolean,\n    default: false\n  }\n}\n\nexport type NotificationProps = ExtractPropTypes<typeof notificationProps>\n"],"names":[],"mappings":"AAGO,MAAM,iBAAoB,GAAA;AAAA,EAC/B,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,WAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,QAAA;AAAA,IACN,SAAS,MAAM;AAAA,KAAC;AAAA,GAClB;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}