yanzhen-design-vue
Version:
34 lines (33 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const utilsVue = require("@yanzhen-libs/utils-vue");
require("../../../hooks/index.cjs");
const type = require("ant-design-vue/es/_util/type");
const upload = require("./upload.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const previewGroupProps = () => {
return utilsVue.buildProps({
previewPrefixCls: utilsVue.definePropType(String),
preview: utilsVue.definePropType(type.anyType())
});
};
const ns = index.useNamespace("upload-image-preview");
const uploadImagePreviewOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const uploadImagePreviewName = uploadImagePreviewOptions.name;
const uploadImagePreviewProps = utilsVue.buildProps({
...upload.uploadProps,
...previewGroupProps(),
fileList: upload.uploadProps["fileList"]
});
const uploadImagePreviewEmits = utilsVue.buildEmits({
...upload.uploadEmits,
close: () => true
});
exports.uploadImagePreviewEmits = uploadImagePreviewEmits;
exports.uploadImagePreviewName = uploadImagePreviewName;
exports.uploadImagePreviewOptions = uploadImagePreviewOptions;
exports.uploadImagePreviewProps = uploadImagePreviewProps;