{"version":3,"file":"form-dialog.mjs","sources":["../../../../../packages/components/form-dialog/src/form-dialog.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\n\nexport type FormDialogConfirmFn = () => Promise<any> | any\n\nexport const formDialogProps = {\n  modelValue: {\n    type: Boolean,\n    default: false\n  },\n\n  title: {\n    type: String\n  },\n\n  confirm: {\n    type: Function as PropType<FormDialogConfirmFn>\n  },\n\n  continue: {\n    type: Boolean,\n    default: false\n  },\n\n  width: {\n    type: String\n  },\n\n  hideConfirm: {\n    type: Boolean\n  }\n} as const\n\nexport type FormDialogProps = ExtractPropTypes<typeof formDialogProps>\n"],"names":[],"mappings":"AAIO,MAAM,eAAkB,GAAA;AAAA,EAC7B,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EAEA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EAEA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,QAAA;AAAA,GACR;AAAA,EAEA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EAEA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EAEA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,OAAA;AAAA,GACR;AACF;;;;"}