UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

31 lines (29 loc) 1.17 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _extends from "@babel/runtime/helpers/esm/extends"; import { createVNode as _createVNode, resolveDirective as _resolveDirective } from "vue"; import PreviewGroup from '../vc-image/src/PreviewGroup'; import { computed, defineComponent } from 'vue'; import PropTypes from '../_util/vue-types'; import useConfigInject from '../_util/hooks/useConfigInject'; var InternalPreviewGroup = defineComponent({ name: 'AImagePreviewGroup', inheritAttrs: false, props: { previewPrefixCls: PropTypes.string }, setup: function setup(props, _ref) { var attrs = _ref.attrs, slots = _ref.slots; var _useConfigInject = useConfigInject('image', props), getPrefixCls = _useConfigInject.getPrefixCls; var prefixCls = computed(function () { return getPrefixCls('image-preview', props.previewPrefixCls); }); return function () { return _createVNode(PreviewGroup, _objectSpread(_objectSpread({}, _extends(_extends({}, attrs), props)), {}, { "previewPrefixCls": prefixCls.value }), slots); }; } }); export default InternalPreviewGroup;