hongluan-business-ui
Version:
Hongluan Business Component Library for Vue 3
94 lines (89 loc) • 1.73 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var hongluanUi = require('hongluan-ui');
const modelessDialogProps = {
beforeClose: {
type: Function
},
showClose: {
type: Boolean,
default: true
},
showMaximize: {
type: Boolean,
default: true
},
showCollapse: {
type: Boolean,
default: true
},
customClass: {
type: String,
default: ""
},
animationName: {
type: String,
default: "fade"
},
openDelay: {
type: Number,
default: 0
},
closeDelay: {
type: Number,
default: 0
},
top: {
type: String,
default: ""
},
title: {
type: String,
default: ""
},
modelValue: {
type: Boolean,
required: true
},
height: {
type: String
},
width: {
type: String
},
zIndex: {
type: [Number, String]
},
boundings: {
type: Array,
validator: (value) => {
return value ? Array.isArray(value) && value.length === 4 && value.every((v) => typeof v === "number") : true;
}
},
resize: Boolean,
drag: {
type: Boolean,
default: true
},
id: String,
useDock: Boolean,
snapshot: {
type: [Boolean, String, Object],
default: false
},
...hongluanUi.panelProps
};
const modelessDialogEmits = {
open: () => true,
opened: () => true,
close: () => true,
closed: () => true,
destroy: () => true,
resize: () => true,
"update:modelValue": (value) => typeof value === "boolean",
collapse: (value) => typeof value === "boolean",
maximize: (value) => typeof value === "boolean"
};
exports.modelessDialogEmits = modelessDialogEmits;
exports.modelessDialogProps = modelessDialogProps;
//# sourceMappingURL=modeless-dialog2.js.map