UNPKG

z-react-ui

Version:

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

37 lines (30 loc) 1.1 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireWildcard(require("react")); var _reactDraggableTags = require("react-draggable-tags"); // @ts-ignore // #----------- 上: 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 = (0, _react.useCallback)(function (_ref2) { var tag = _ref2.tag, index = _ref2.index; if (typeof renderItem === 'function') { return renderItem(tag, index); } }, [renderItem]); return /*#__PURE__*/_react.default.createElement(_reactDraggableTags.DraggableArea, { tags: dataSource, render: handleRenderItem, onChange: onChange }); }; var _default = DragFree; exports.default = _default;