UNPKG

@wix/design-system

Version:

@wix/design-system

72 lines (71 loc) 2.4 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.ActionItem = void 0; var _react = _interopRequireDefault(require("react")); var _VerticalTabsItemSt = require("../VerticalTabsItem.st.css.js"); var _Affix = require("./Affix"); var _VerticalTabsItem = require("../VerticalTabsItem.constants"); var _TextButton = _interopRequireDefault(require("../../TextButton")); var _VerticalTabs = require("../../VerticalTabs/VerticalTabs.constants"); var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/VerticalTabsItem/components/ActionItem.tsx"; var ActionItem = _ref => { var { children, dataHook, prefixIcon, suffixIcon, size, baseSkin } = _ref; return /*#__PURE__*/_react.default.createElement("div", { className: (0, _VerticalTabsItemSt.st)(_VerticalTabsItemSt.classes.root, (0, _VerticalTabsItemSt.cssStates)({ size, baseSkin, suffixIcon: !!suffixIcon, prefixIcon: !!prefixIcon })), "data-hook": dataHook, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 26, columnNumber: 3 } }, /*#__PURE__*/_react.default.createElement(_Affix.Affix, { dataHook: _VerticalTabsItem.DATA_HOOKS.ITEM_PREFIX_ICON, size: size, className: (0, _VerticalTabsItemSt.st)(_VerticalTabsItemSt.classes.prefixIcon, { action: true }), __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 38, columnNumber: 5 } }, prefixIcon), /*#__PURE__*/_react.default.createElement(_TextButton.default, { weight: "thin", className: _VerticalTabsItemSt.classes.textButton, size: size === _VerticalTabs.SIZE.TINY ? _VerticalTabs.SIZE.SMALL : size, dataHook: _VerticalTabsItem.DATA_HOOKS.ITEM_TEXT, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 46, columnNumber: 5 } }, children), /*#__PURE__*/_react.default.createElement(_Affix.Affix, { dataHook: _VerticalTabsItem.DATA_HOOKS.ITEM_SUFFIX_ICON, size: size, className: _VerticalTabsItemSt.classes.suffixIcon, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 55, columnNumber: 5 } }, suffixIcon)); }; exports.ActionItem = ActionItem; //# sourceMappingURL=ActionItem.js.map