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.59 kB
Source Map (JSON)
{"version":3,"file":"props.cjs","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","elementPlus"],"mappings":"gHAQOA,EAAA,CAAoB,GAAAC,EAAA,YACtB,kBAAA,CACgB,KAAA,QACX,QAAA,EACG,EACX,UAAA,CACW,KAAA,QACH,QAAA,EACG,EACX,mBAAA,CACoB,KAAA,OACZ,QAAA,KAAA,CAAA,EACW,EACnB,kBAAA,CACmB,KAAA,OACX,QAAA,KAAA,CAAA,EACW,EACnB,SAAA,CACU,KAAA,QACF,EACR,UAAA,CACW,KAAA,QACH,EACR,MAAA,CACO,KAAA,CAAA,SAAA,MAAA,CACkB,EACzB,KAAA,CACM,KAAA,OACE,QAAA,QACG,EACX,QAAA,CACS,KAAA,CAAA,OAAA,SAAA,MAAA,EACwB,QAAA,EACtB,EACX,OAAA,CACQ,KAAA,QACA,QAAA,EACG,EACX,qBAAA,CACsB,KAAA,QACd,QAAA,EACG,EACX,oBAAA,CACqB,KAAA,QACb,QAAA,EACG,EACX,mBAAA,CACoB,KAAA,MACZ,EACR,kBAAA,CACmB,KAAA,MACX,EACR,OAAA,CACQ,KAAA,CAAA,SAAA,OAAA,EACkB,QAAA,EACf,CAEb"}