UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

33 lines β€’ 1.15 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import React from 'react'; import Button from "../../button"; import IconFont from "../../icon-font"; import Tooltip from "../../tooltip"; var LmToolTip = Tooltip.LmToolTip; var Action = /*#__PURE__*/React.memo(function (_ref) { var instance = _ref.instance; var tooltip = instance.tooltip, onOpen = instance.onOpen; var _React$useState = React.useState(false), _React$useState2 = _slicedToArray(_React$useState, 2), visible = _React$useState2[0], setVisible = _React$useState2[1]; var handleClick = function handleClick() { onOpen(); setVisible(false); }; var tooltipConfig = _objectSpread({ open: visible, onOpenChange: setVisible }, tooltip); return /*#__PURE__*/React.createElement(LmToolTip, tooltipConfig, /*#__PURE__*/React.createElement(Button, { onClick: function onClick() { return handleClick(); }, icon: /*#__PURE__*/React.createElement(IconFont, { type: "icon-a-tongyongaFchilun" }) })); }); export default Action;