UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

1 lines 2.87 kB
{"version":3,"file":"props.mjs","sources":["../../../../../packages/element/dialog/src/props.ts"],"sourcesContent":["import type { ButtonProps } from 'element-plus'\nimport { dialogProps as elDialogProps } from 'element-plus'\nimport type { ExtractPropTypes, Ref, VNode } from 'vue'\n\nexport type DialogButtonProps = Partial<ButtonProps> & {\n label?: string\n}\n\nexport const dialogProps = {\n ...elDialogProps,\n closeOnClickModal: {\n type: Boolean,\n default: false,\n },\n draggable: {\n type: Boolean,\n default: false,\n },\n confirmButtonProps: {\n type: Object as PropType<DialogButtonProps>,\n default: () => ({}),\n },\n cancelButtonProps: {\n type: Object as PropType<DialogButtonProps>,\n default: () => ({}),\n },\n onCancel: {\n type: Function as PropType<({ done, cancelButtonLoading }: { done: () => void, cancelButtonLoading: Ref<boolean> }) => void>,\n },\n onConfirm: {\n type: Function as PropType<({ done, confirmButtonLoading }: { done: () => void, confirmButtonLoading: Ref<boolean> }) => void>,\n },\n title: {\n type: [Function, String] as PropType<(() => VNode) | string>,\n },\n type: {\n type: String as PropType<'normal' | 'warning' | 'danger' | 'info'>,\n default: 'normal',\n },\n message: {\n type: [String, Function, Object],\n default: '',\n },\n extend: {\n type: Boolean,\n default: false,\n },\n confirmButtonLoading: {\n type: Boolean,\n default: false,\n },\n cancelButtonLoading: {\n type: Boolean,\n default: false,\n },\n confirmButtonLabel: {\n type: String,\n },\n cancelButtonLabel: {\n type: String,\n },\n footer: {\n type: [Function, Boolean] as PropType<(() => VNode) | boolean>,\n default: true,\n },\n}\n\nexport type DialogProps = ExtractPropTypes<typeof dialogProps>\n\nexport interface DialogHeaderSlotProps {\n key: string\n titleId: string\n titleClass: string\n}\n"],"names":["dialogProps","dialogProps$1"],"mappings":";AAQO,MAAAA,IAAA;AAAA,EAAoB,GAAAC;AAAA,EACtB,mBAAA;AAAA,IACgB,MAAA;AAAA,IACX,SAAA;AAAA,EACG;AAAA,EACX,WAAA;AAAA,IACW,MAAA;AAAA,IACH,SAAA;AAAA,EACG;AAAA,EACX,oBAAA;AAAA,IACoB,MAAA;AAAA,IACZ,SAAA,OAAA,CAAA;AAAA,EACW;AAAA,EACnB,mBAAA;AAAA,IACmB,MAAA;AAAA,IACX,SAAA,OAAA,CAAA;AAAA,EACW;AAAA,EACnB,UAAA;AAAA,IACU,MAAA;AAAA,EACF;AAAA,EACR,WAAA;AAAA,IACW,MAAA;AAAA,EACH;AAAA,EACR,OAAA;AAAA,IACO,MAAA,CAAA,UAAA,MAAA;AAAA,EACkB;AAAA,EACzB,MAAA;AAAA,IACM,MAAA;AAAA,IACE,SAAA;AAAA,EACG;AAAA,EACX,SAAA;AAAA,IACS,MAAA,CAAA,QAAA,UAAA,MAAA;AAAA,IACwB,SAAA;AAAA,EACtB;AAAA,EACX,QAAA;AAAA,IACQ,MAAA;AAAA,IACA,SAAA;AAAA,EACG;AAAA,EACX,sBAAA;AAAA,IACsB,MAAA;AAAA,IACd,SAAA;AAAA,EACG;AAAA,EACX,qBAAA;AAAA,IACqB,MAAA;AAAA,IACb,SAAA;AAAA,EACG;AAAA,EACX,oBAAA;AAAA,IACoB,MAAA;AAAA,EACZ;AAAA,EACR,mBAAA;AAAA,IACmB,MAAA;AAAA,EACX;AAAA,EACR,QAAA;AAAA,IACQ,MAAA,CAAA,UAAA,OAAA;AAAA,IACkB,SAAA;AAAA,EACf;AAEb;"}