{"version":3,"file":"popconfirm2.mjs","sources":["../../../../../../packages/components/popconfirm/src/popconfirm.ts"],"sourcesContent":["import { buttonType } from '@sgui-plus/components/button'\r\nimport { Question } from '@sgui-plus/icons-vue'\r\nimport { buildProps, definePropType } from '@sgui-plus/utils/props'\r\n\r\nimport type { Component, ExtractPropTypes } from 'vue'\r\n\r\nexport const popconfirmProps = buildProps({\r\n  title: {\r\n    type: String,\r\n  },\r\n  confirmButtonText: {\r\n    type: String,\r\n  },\r\n  cancelButtonText: {\r\n    type: String,\r\n  },\r\n  confirmButtonType: {\r\n    type: String,\r\n    values: buttonType,\r\n    default: 'primary',\r\n  },\r\n  cancelButtonType: {\r\n    type: String,\r\n    values: buttonType,\r\n    default: 'text',\r\n  },\r\n  icon: {\r\n    type: definePropType<string | Component>([String, Object]),\r\n    default: Question as any,\r\n  },\r\n  iconColor: {\r\n    type: String,\r\n    default: '#f90',\r\n  },\r\n  hideIcon: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  hideAfter: {\r\n    type: Number,\r\n    default: 200,\r\n  },\r\n  onConfirm: {\r\n    type: definePropType<(e: Event) => Promise<boolean> | boolean>(Function),\r\n  },\r\n  onCancel: {\r\n    type: definePropType<(e: Event) => Promise<boolean> | boolean>(Function),\r\n  },\r\n  transfer: {\r\n    type: Boolean,\r\n    default: true,\r\n  },\r\n  width: {\r\n    type: [String, Number],\r\n    default: 150,\r\n  },\r\n} as const)\r\nexport type PopconfirmProps = ExtractPropTypes<typeof popconfirmProps>\r\n"],"names":[],"mappings":";;;;;AAGY,MAAC,eAAe,GAAG,UAAU,CAAC;AAC1C,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,iBAAiB,EAAE;AACrB,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,gBAAgB,EAAE;AACpB,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,iBAAiB,EAAE;AACrB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,UAAU;AACtB,IAAI,OAAO,EAAE,SAAS;AACtB,GAAG;AACH,EAAE,gBAAgB,EAAE;AACpB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,UAAU;AACtB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1C,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,cAAc,CAAC,QAAQ,CAAC;AAClC,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,cAAc,CAAC,QAAQ,CAAC;AAClC,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,CAAC;;;;"}