UNPKG

suomifi-ui-components

Version:
82 lines (79 loc) 3.49 kB
import { __extends, __rest, __assign, __makeTemplateObject } from 'tslib'; import React, { Component } from 'react'; import { styled } from 'styled-components'; import classnames from 'classnames'; import { SuomifiThemeConsumer } from '../../../../theme/SuomifiThemeProvider/SuomifiThemeProvider.js'; import '../../../../theme/SuomifiTheme/SuomifiTheme.js'; import '../../../../theme/SpacingProvider/SpacingProvider.js'; import '../../../../../reset/HtmlA/HtmlA.js'; import '../../../../../reset/HtmlButton/HtmlButton.js'; import { HtmlDiv } from '../../../../../reset/HtmlDiv/HtmlDiv.js'; import '../../../../../reset/HtmlFieldSet/HtmlFieldSet.js'; import '../../../../../reset/HtmlH/HtmlH.js'; import '../../../../../reset/HtmlInput/HtmlInput.js'; import '../../../../../reset/HtmlLabel/HtmlLabel.js'; import '../../../../../reset/HtmlLegend/HtmlLegend.js'; import { HtmlLi } from '../../../../../reset/HtmlLi/HtmlLi.js'; import '../../../../../reset/HtmlNav/HtmlNav.js'; import '../../../../../reset/HtmlOl/HtmlOl.js'; import '../../../../../reset/HtmlSpan/HtmlSpan.js'; import '../../../../../reset/HtmlTextarea/HtmlTextarea.js'; import '../../../../../reset/HtmlUl/HtmlUl.js'; import '../../../../../reset/HtmlTable/HtmlTable.js'; import '../../../../../reset/HtmlTable/HtmlTableCaption.js'; import '../../../../../reset/HtmlTable/HtmlTableHeader.js'; import '../../../../../reset/HtmlTable/HtmlTableRow.js'; import '../../../../../reset/HtmlTable/HtmlTableBody.js'; import '../../../../../reset/HtmlTable/HtmlTableHeaderCell.js'; import '../../../../../reset/HtmlTable/HtmlTableCell.js'; import { baseStyles } from './SelectEmptyItem.baseStyles.js'; var baseClassName = 'fi-select-empty-item'; var itemClassNames = { content_wrapper: "".concat(baseClassName, "_content_wrapper") }; var BaseSelectEmptyItem = function (_super) { __extends(BaseSelectEmptyItem, _super); function BaseSelectEmptyItem() { return _super !== null && _super.apply(this, arguments) || this; } BaseSelectEmptyItem.prototype.render = function () { var _a = this.props, className = _a.className; _a.theme; var children = _a.children, passProps = __rest(_a, ["className", "theme", "children"]); return /*#__PURE__*/React.createElement(HtmlLi, { className: classnames(baseClassName, className, {}), tabIndex: -1, role: "option" }, /*#__PURE__*/React.createElement(HtmlDiv, __assign({ className: itemClassNames.content_wrapper }, passProps), children)); }; return BaseSelectEmptyItem; }(Component); var StyledSelectEmptyItem = styled(BaseSelectEmptyItem).withConfig({ componentId: "sc-67lhlj-0" })(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), function (_a) { var theme = _a.theme; return baseStyles(theme); }); var SelectEmptyItem = function (_super) { __extends(SelectEmptyItem, _super); function SelectEmptyItem() { return _super !== null && _super.apply(this, arguments) || this; } SelectEmptyItem.prototype.render = function () { var _this = this; return /*#__PURE__*/React.createElement(SuomifiThemeConsumer, null, function (_a) { var suomifiTheme = _a.suomifiTheme; return /*#__PURE__*/React.createElement(StyledSelectEmptyItem, __assign({ theme: suomifiTheme }, _this.props)); }); }; return SelectEmptyItem; }(Component); var templateObject_1; export { SelectEmptyItem }; //# sourceMappingURL=SelectEmptyItem.js.map