UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

23 lines (22 loc) 730 B
'use client'; import { Image } from 'antd'; import { memo } from 'react'; import usePreviewGroup from "./components/usePreviewGroup"; import { jsx as _jsx } from "react/jsx-runtime"; var AntdPreviewGroup = Image.PreviewGroup; var PreviewGroup = /*#__PURE__*/memo(function (_ref) { var items = _ref.items, children = _ref.children, _ref$enable = _ref.enable, enable = _ref$enable === void 0 ? true : _ref$enable, preview = _ref.preview; var mergePreivew = usePreviewGroup(preview); if (!enable) return children; return /*#__PURE__*/_jsx(AntdPreviewGroup, { items: items, preview: mergePreivew, children: children }); }); PreviewGroup.displayName = 'PreviewGroup'; export default PreviewGroup;