UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

43 lines (42 loc) 1.28 kB
"use strict"; exports.__esModule = true; exports.shrinkClasses = exports.getShrinkToken = exports.default = exports.SHRINK = void 0; var _consts = require("../../utils/mediaQuery/consts"); let SHRINK = /*#__PURE__*/function (SHRINK) { SHRINK["shrink"] = "shrink"; SHRINK["shrink0"] = "shrink-0"; return SHRINK; }({}); exports.SHRINK = SHRINK; const shrinkClasses = { [SHRINK.shrink0]: "shrink-0", [SHRINK.shrink]: "shrink", [_consts.QUERIES.MEDIUMMOBILE]: { [SHRINK.shrink0]: "mm:shrink-0", [SHRINK.shrink]: "mm:shrink" }, [_consts.QUERIES.LARGEMOBILE]: { [SHRINK.shrink0]: "lm:shrink-0", [SHRINK.shrink]: "lm:shrink" }, [_consts.QUERIES.TABLET]: { [SHRINK.shrink0]: "tb:shrink-0", [SHRINK.shrink]: "tb:shrink" }, [_consts.QUERIES.DESKTOP]: { [SHRINK.shrink0]: "de:shrink-0", [SHRINK.shrink]: "de:shrink" }, [_consts.QUERIES.LARGEDESKTOP]: { [SHRINK.shrink0]: "ld:shrink-0", [SHRINK.shrink]: "ld:shrink" } }; exports.shrinkClasses = shrinkClasses; const getShrinkToken = (shrink, viewport) => { const root = viewport ? shrinkClasses[viewport] : shrinkClasses; return shrink ? root.shrink : root["shrink-0"]; }; exports.getShrinkToken = getShrinkToken; var _default = getShrinkToken; exports.default = _default;