'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var vue = require('vue');

function render(_ctx, _cache, $props, $setup, $data, $options) {
  const _component_ElUploadList = vue.resolveComponent("ElUploadList");
  const _component_ElUpload = vue.resolveComponent("ElUpload");
  return vue.openBlock(), vue.createBlock(_component_ElUpload, vue.mergeProps(_ctx.uploadProps, {
    "file-list": _ctx.fileUrlList,
    "show-file-list": !_ctx.isSingleUpload,
    "on-remove": _ctx.onRemove,
    "on-change": _ctx.onChange
  }), {
    default: vue.withCtx(() => [
      _ctx.isSingleUpload && _ctx.uploadProps.value ? (vue.openBlock(), vue.createBlock(_component_ElUploadList, {
        key: 0,
        "list-type": "picture-card",
        files: _ctx.getFileList(_ctx.uploadProps.value),
        class: "el-upload-list--single",
        onRemove: _ctx.onRemove
      }, null, 8, ["files", "onRemove"])) : vue.createCommentVNode("v-if", true)
    ]),
    _: 1
  }, 16, ["file-list", "show-file-list", "on-remove", "on-change"]);
}

exports.render = render;
//# sourceMappingURL=index.vue_vue_type_template_id_2d61feab_lang.js.map
