123456789101112131415161718192021222324252627282930313233 |
- import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
- import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
- var _excluded = ["height"],
- _excluded2 = ["style"];
- import { createVNode as _createVNode, resolveDirective as _resolveDirective } from "vue";
- import { defineComponent } from 'vue';
- import Upload from './Upload';
- import { uploadProps } from './interface';
- export default defineComponent({
- compatConfig: {
- MODE: 3
- },
- name: 'AUploadDragger',
- inheritAttrs: false,
- props: uploadProps(),
- setup: function setup(props, _ref) {
- var slots = _ref.slots,
- attrs = _ref.attrs;
- return function () {
- var height = props.height,
- restProps = _objectWithoutProperties(props, _excluded);
- var style = attrs.style,
- restAttrs = _objectWithoutProperties(attrs, _excluded2);
- var draggerProps = _objectSpread(_objectSpread(_objectSpread({}, restProps), restAttrs), {}, {
- type: 'drag',
- style: _objectSpread(_objectSpread({}, style), {}, {
- height: typeof height === 'number' ? "".concat(height, "px") : height
- })
- });
- return _createVNode(Upload, draggerProps, slots);
- };
- }
- });
|