@wix/design-system
Version:
@wix/design-system
96 lines (95 loc) • 2.85 kB
JavaScript
"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