UNPKG

@wix/design-system

Version:

@wix/design-system

96 lines (95 loc) 2.85 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = exports.badgeSelectItemBuilder = void 0; var _react = _interopRequireDefault(require("react")); var _BadgeSelectItemSt = require("./BadgeSelectItem.st.css.js"); var _ListItemSelect = _interopRequireDefault(require("../ListItemSelect")); var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/BadgeSelectItem/BadgeSelectItem.tsx"; var BadgeSelectItem = _ref => { var dataHook = _ref.dataHook, skin = _ref.skin, text = _ref.text, subtitle = _ref.subtitle, ellipsis = _ref.ellipsis, selected = _ref.selected, highlighted = _ref.highlighted, disabled = _ref.disabled, className = _ref.className, size = _ref.size, suffix = _ref.suffix; var prefix = /*#__PURE__*/_react.default.createElement("div", { className: (0, _BadgeSelectItemSt.st)(_BadgeSelectItemSt.classes.marker, { skin }), __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 23, columnNumber: 18 } }); return /*#__PURE__*/_react.default.createElement(_ListItemSelect.default, { className: (0, _BadgeSelectItemSt.st)(_BadgeSelectItemSt.classes.root, className), title: text, ellipsis: ellipsis, dataHook: dataHook, prefix: prefix, selected: selected, highlighted: highlighted, disabled: disabled, subtitle: subtitle, size: size, suffix: suffix, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 26, columnNumber: 5 } }); }; var _default = exports.default = BadgeSelectItem; var badgeSelectItemBuilder = _ref2 => { var id = _ref2.id, className = _ref2.className, text = _ref2.text, skin = _ref2.skin, subtitle = _ref2.subtitle, ellipsis = _ref2.ellipsis, disabled = _ref2.disabled, dataHook = _ref2.dataHook, size = _ref2.size, suffix = _ref2.suffix; return { id, disabled, overrideOptionStyle: true, value: _ref3 => { var selected = _ref3.selected, hovered = _ref3.hovered, optionDisabled = _ref3.disabled; return /*#__PURE__*/_react.default.createElement(BadgeSelectItem, { dataHook: dataHook, className: className, skin: skin, text: text, subtitle: subtitle, ellipsis: ellipsis, selected: selected, highlighted: hovered, disabled: optionDisabled, size: size, suffix: suffix, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 60, columnNumber: 5 } }); } }; }; exports.badgeSelectItemBuilder = badgeSelectItemBuilder; //# sourceMappingURL=BadgeSelectItem.js.map