UNPKG

jjb-lc-designable

Version:

基于alibaba-designable源码二次封装的表单设计器。

23 lines 598 B
import React from 'react'; import { TreeNode } from 'jjb-lc-designable/core'; import { usePrefix } from '../../hooks'; import { IconWidget } from '../IconWidget'; import { Button } from 'antd'; export const Copy = ({ node, style }) => { const prefix = usePrefix('aux-copy'); if (node === node.root) return null; return /*#__PURE__*/React.createElement(Button, { className: prefix, style: style, type: "primary", onClick: () => { TreeNode.clone([node]); } }, /*#__PURE__*/React.createElement(IconWidget, { infer: "Clone" })); }; Copy.displayName = 'Copy';