UNPKG

yanzhen-design-vue

Version:

55 lines (54 loc) 2.25 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const antDesignVue = require("ant-design-vue"); require("../../text-preview/index.cjs"); require("./upload-file-preview.vue.cjs"); require("./upload-image-preview.vue.cjs"); const upload = require("./upload.cjs"); const useUploadPreview = require("./use-upload-preview.cjs"); const textPreview = require("../../text-preview/src/text-preview.cjs"); const uploadImagePreview_vue_vue_type_script_setup_true_lang = require("./upload-image-preview.vue2.cjs"); const uploadFilePreview_vue_vue_type_script_setup_true_lang = require("./upload-file-preview.vue2.cjs"); const _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...{ name: upload.uploadPreviewName, inheritAttrs: true }, __name: "upload-preview", props: { ...upload.uploadProps, ...textPreview.textPreviewProps }, emits: { ...upload.uploadEmits, ...textPreview.textPreviewEmits }, setup(__props, { expose: __expose, emit: __emit }) { const ns = upload.uploadOptions.ns; const props = __props; const emit = __emit; const { fileListRef, isImageType, exposeCtx, filePreviewRef, imagePreviewRef } = useUploadPreview.useUploadPreview( props, emit ); __expose(exposeCtx); return (_ctx, _cache) => { return vue.unref(fileListRef).length > 0 ? (vue.openBlock(), vue.createBlock(vue.unref(antDesignVue.Flex), { key: 0, class: vue.normalizeClass(vue.unref(ns).b("preview")) }, { default: vue.withCtx(() => [ vue.unref(isImageType) ? (vue.openBlock(), vue.createBlock(uploadImagePreview_vue_vue_type_script_setup_true_lang.default, vue.mergeProps({ key: 0, ref_key: "imagePreviewRef", ref: imagePreviewRef }, props), null, 16)) : (vue.openBlock(), vue.createBlock(uploadFilePreview_vue_vue_type_script_setup_true_lang.default, vue.mergeProps({ key: 1, ref_key: "filePreviewRef", ref: filePreviewRef }, props), null, 16)) ]), _: 1 }, 8, ["class"])) : vue.createCommentVNode("", true); }; } }); exports.default = _sfc_main;