{"version":3,"file":"popconfirm2.mjs","sources":["../../../../../../packages/components/popconfirm/src/popconfirm.ts"],"sourcesContent":["import { buttonTypes } from '@bigin/components/button'\nimport { Question } from '@bigin/icons-vue'\nimport { buildProps, definePropType, iconPropType } from '@bigin/utils'\nimport { useTooltipContentProps } from '@bigin/components/tooltip'\nimport type { Component, ExtractPropTypes } from 'vue'\nimport type Popconfirm from './popconfirm.vue'\n\nconst popConfirmButtonTypes = [...buttonTypes] as const\n\nexport const popconfirmProps = buildProps({\n  title: String,\n  confirmButtonText: String,\n  cancelButtonText: String,\n  // confirmButtonType: {\n  //   type: String,\n  //   values: popConfirmButtonTypes,\n  //   default: 'primary',\n  // },\n  cancelButtonType: {\n    type: String,\n    values: popConfirmButtonTypes,\n    default: 'default',\n  },\n  icon: {\n    type: iconPropType,\n    default: Question as Component,\n  },\n  iconColor: {\n    type: String,\n    default: '#646464',\n  },\n  hideIcon: {\n    type: Boolean,\n    default: false,\n  },\n  hideAfter: {\n    type: Number,\n    default: 200,\n  },\n  onConfirm: {\n    type: definePropType<(e: Event) => Promise<void> | void>(Function),\n  },\n  onCancel: {\n    type: definePropType<(e: Event) => Promise<void> | void>(Function),\n  },\n  teleported: useTooltipContentProps.teleported,\n  persistent: useTooltipContentProps.persistent,\n  width: {\n    type: [String, Number],\n    default: 240,\n  },\n} as const)\nexport type PopconfirmProps = ExtractPropTypes<typeof popconfirmProps>\n\nexport type PopconfirmInstance = InstanceType<typeof Popconfirm>\n"],"names":[],"mappings":";;;;;;;;;AAOA,MAAM,qBAAA,GAAwB,CAAC,GAAG,WAAW,CAAA,CAAA;AAEtC,MAAM,kBAAkB,UAAW,CAAA;AAAA,EACxC,KAAO,EAAA,MAAA;AAAA,EACP,iBAAmB,EAAA,MAAA;AAAA,EACnB,gBAAkB,EAAA,MAAA;AAAA,EAMlB,gBAAkB,EAAA;AAAA,IAChB,IAAM,EAAA,MAAA;AAAA,IACN,MAAQ,EAAA,qBAAA;AAAA,IACR,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,YAAA;AAAA,IACN,OAAS,EAAA,QAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAA,EAAM,eAAmD,QAAQ,CAAA;AAAA,GACnE;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,eAAmD,QAAQ,CAAA;AAAA,GACnE;AAAA,EACA,YAAY,sBAAuB,CAAA,UAAA;AAAA,EACnC,YAAY,sBAAuB,CAAA,UAAA;AAAA,EACnC,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,GAAA;AAAA,GACX;AACF,CAAU;;;;"}