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.

35 lines 1 kB
import { QUERIES } from "../../utils/mediaQuery/consts"; export let SHRINK = /*#__PURE__*/function (SHRINK) { SHRINK["shrink"] = "shrink"; SHRINK["shrink0"] = "shrink-0"; return SHRINK; }({}); export const shrinkClasses = { [SHRINK.shrink0]: "shrink-0", [SHRINK.shrink]: "shrink", [QUERIES.MEDIUMMOBILE]: { [SHRINK.shrink0]: "mm:shrink-0", [SHRINK.shrink]: "mm:shrink" }, [QUERIES.LARGEMOBILE]: { [SHRINK.shrink0]: "lm:shrink-0", [SHRINK.shrink]: "lm:shrink" }, [QUERIES.TABLET]: { [SHRINK.shrink0]: "tb:shrink-0", [SHRINK.shrink]: "tb:shrink" }, [QUERIES.DESKTOP]: { [SHRINK.shrink0]: "de:shrink-0", [SHRINK.shrink]: "de:shrink" }, [QUERIES.LARGEDESKTOP]: { [SHRINK.shrink0]: "ld:shrink-0", [SHRINK.shrink]: "ld:shrink" } }; export const getShrinkToken = (shrink, viewport) => { const root = viewport ? shrinkClasses[viewport] : shrinkClasses; return shrink ? root.shrink : root["shrink-0"]; }; export default getShrinkToken;