UNPKG

z-react-ui

Version:

z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。

25 lines (21 loc) 816 B
import React, { useCallback } from 'react'; // @ts-ignore import { DraggableArea } from 'react-draggable-tags'; // #----------- 上: ts类型定义 ----------- 分割线 ----------- 下: JS代码 ----------- var DragFree = function DragFree(_ref) { var _ref$dataSource = _ref.dataSource, dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, renderItem = _ref.renderItem, onChange = _ref.onChange; var handleRenderItem = useCallback(function (_ref2) { var tag = _ref2.tag, index = _ref2.index; if (typeof renderItem === 'function') { return renderItem(tag, index); } }, [renderItem]); return /*#__PURE__*/React.createElement(DraggableArea, { tags: dataSource, render: handleRenderItem, onChange: onChange }); }; export default DragFree;