UNPKG

@wix/design-system

Version:

@wix/design-system

46 lines (45 loc) 1.74 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _useCopyClipboard2 = require("../providers/useCopyClipboard"); var _excluded = ["value", "children"]; var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/CopyClipboard/CopyClipboard.tsx"; var CopyClipboard = _ref => { var _ref$value = _ref.value, value = _ref$value === void 0 ? '' : _ref$value, _ref$children = _ref.children, children = _ref$children === void 0 ? () => null : _ref$children, propsWithNoDefaults = (0, _objectWithoutProperties2.default)(_ref, _excluded); var dataHook = propsWithNoDefaults.dataHook, className = propsWithNoDefaults.className, onCopy = propsWithNoDefaults.onCopy, resetTimeout = propsWithNoDefaults.resetTimeout; var _useCopyClipboard = (0, _useCopyClipboard2.useCopyClipboard)({ value, onCopy, resetTimeout }), isCopied = _useCopyClipboard.isCopied, copyToClipboard = _useCopyClipboard.copyToClipboard, reset = _useCopyClipboard.reset; return /*#__PURE__*/_react.default.createElement("div", { className: className, "data-hook": dataHook, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 18, columnNumber: 5 } }, children({ isCopied, copyToClipboard, reset })); }; CopyClipboard.displayName = 'CopyClipboard'; var _default = exports.default = CopyClipboard; //# sourceMappingURL=CopyClipboard.js.map