{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/dialog/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue'\nimport { definePropType } from '../../../utils/vue-utils'\n\nexport const dialogProps = {\n  renderTo: {\n    type: definePropType<string | HTMLElement>([String, Object]),\n    default: 'body'\n  },\n  disabled: {\n    type: Boolean,\n    default: false\n  },\n  modelValue: {\n    type: Boolean,\n    default: false\n  },\n  top: {\n    type: [String, Number],\n    default: '3vh'\n  },\n  center: {\n    type: Boolean,\n    default: false\n  },\n  width: {\n    type: [String, Number],\n    default: 0\n  },\n  height: {\n    type: [String, Number],\n    default: 0\n  },\n  minWidth: {\n    type: [String, Number],\n    default: 0\n  },\n  minHeight: {\n    type: [String, Number],\n    default: 0\n  },\n  title: {\n    type: String,\n    default: ''\n  },\n  mask: {\n    type: Boolean,\n    default: true\n  },\n  // 关闭时卸载\n  destroyOnClosed: {\n    type: Boolean,\n    default: true\n  },\n  // 关闭前回调检查是否可以关闭\n  onBeforeCancel: {\n    type: Function\n  },\n  // 是否点击遮罩层关闭\n  maskToClose: {\n    type: Boolean,\n    default: true\n  },\n  // esc键关闭\n  escToClose: {\n    type: Boolean,\n    default: true\n  },\n  // 全屏\n  fullscreen: {\n    type: Boolean,\n    default: false\n  },\n  // 是否是messageBox\n  messageBox: {\n    type: Boolean,\n    default: false\n  },\n  popupClass: {\n    type: String,\n    default: undefined\n  },\n  showClose: {\n    type: Boolean,\n    default: true\n  },\n  showHeaderBottomLine: {\n    type: Boolean,\n    default: false\n  }\n}\n\nexport type DialogProps = ExtractPropTypes<typeof dialogProps>\n"],"names":[],"mappings":";;AAGO,MAAM,WAAc,GAAA;AAAA,EACzB,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,cAAA,CAAqC,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC3D,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA;AAAA,IACH,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EAEA,eAAiB,EAAA;AAAA,IACf,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EAEA,cAAgB,EAAA;AAAA,IACd,IAAM,EAAA,QAAA;AAAA,GACR;AAAA;AAAA,EAEA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EAEA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EAEA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,oBAAsB,EAAA;AAAA,IACpB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}