UNPKG

yanzhen-design-vue

Version:

47 lines (46 loc) 1.43 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); require("../../../hooks/index.cjs"); const upload = require("./upload.cjs"); const index = require("../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace("upload-file-preview"); const uploadFilePreviewOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const uploadFilePreviewName = uploadFilePreviewOptions.name; const uploadFilePreviewBaseProps = () => { return { visible: { type: Boolean, default: false }, title: { type: utilsVue.definePropType(String), default: "附件" }, width: { type: utilsVue.definePropType([String, Number]), default: 508 }, drawerConfig: { type: utilsVue.definePropType([Boolean, Object]), default: true } }; }; const uploadFilePreviewProps = utilsVue.buildProps({ ...upload.uploadProps, ...uploadFilePreviewBaseProps(), fileList: upload.uploadProps["fileList"] }); const uploadFilePreviewEmits = utilsVue.buildEmits({ ...upload.uploadEmits }); exports.uploadFilePreviewBaseProps = uploadFilePreviewBaseProps; exports.uploadFilePreviewEmits = uploadFilePreviewEmits; exports.uploadFilePreviewName = uploadFilePreviewName; exports.uploadFilePreviewOptions = uploadFilePreviewOptions; exports.uploadFilePreviewProps = uploadFilePreviewProps;