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.

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