UNPKG

@kaspersky/components

Version:

Kaspersky Design System UI Kit

31 lines (30 loc) 941 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.treeSelectCss = void 0; var _styledComponents = require("styled-components"); var _selectCss = require("../select/selectCss.js"); var _treeCss = require("../tree/treeCss.js"); function interpolateCss(css, props) { return css.map(x => { while (typeof x === 'function') { x = x(props); } return x; }).join(''); } function interpolateSelectCss(props) { return interpolateCss(_selectCss.selectCss, { cssConfig: props.cssConfig.select }); } function interpolateTreeCss(props) { const newProps = { checkable: !!props.treeCheckable, cssConfig: props.cssConfig.tree, disableNodeBg: true }; return interpolateCss(_treeCss.treeCss, newProps).replace(/ant-tree/g, 'ant-select-tree'); } const treeSelectCss = exports.treeSelectCss = (0, _styledComponents.css)(["", " ", ""], interpolateSelectCss, interpolateTreeCss);