UNPKG

@wix/design-system

Version:

@wix/design-system

56 lines (55 loc) 1.93 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.LinkingButton = void 0; var _react = _interopRequireDefault(require("react")); var _ToggleButton = _interopRequireDefault(require("../../../ToggleButton")); var _wixUiIconsCommon = require("@wix/wix-ui-icons-common"); var _CornerRadiusInput = require("../../CornerRadiusInput.constants"); var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/CornerRadiusInput/components/LinkingButton/LinkingButton.tsx"; var LinkingButton = _ref => { var { size, isLinkingEnabled, setLinking, linkingButtonLabels, onLinkedToggle } = _ref; return /*#__PURE__*/_react.default.createElement(_ToggleButton.default, { size: size, dataHook: _CornerRadiusInput.dataHooks.autoScaleButton, border: true, selected: isLinkingEnabled, labelValue: isLinkingEnabled ? linkingButtonLabels == null ? void 0 : linkingButtonLabels.pressed : linkingButtonLabels == null ? void 0 : linkingButtonLabels.unpressed, labelPlacement: "tooltip", onClick: () => { setLinking(prev => !prev); onLinkedToggle == null || onLinkedToggle(!isLinkingEnabled); }, tooltipProps: { textAlign: 'center' }, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 23, columnNumber: 5 } }, isLinkingEnabled ? /*#__PURE__*/_react.default.createElement(_wixUiIconsCommon.LockLocked, { __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 42, columnNumber: 27 } }) : /*#__PURE__*/_react.default.createElement(_wixUiIconsCommon.LockUnlocked, { __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 42, columnNumber: 44 } })); }; exports.LinkingButton = LinkingButton; //# sourceMappingURL=LinkingButton.js.map