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 961 B
import { QUERIES } from "../../utils/mediaQuery/consts"; var WRAP = /*#__PURE__*/function (WRAP) { WRAP["WRAP"] = "wrap"; WRAP["NO_WRAP"] = "nowrap"; return WRAP; }(WRAP || {}); export const wrapClasses = { [WRAP.WRAP]: "flex-wrap", [WRAP.NO_WRAP]: "flex-nowrap", [QUERIES.LARGEDESKTOP]: { [WRAP.WRAP]: "ld:flex-wrap", [WRAP.NO_WRAP]: "ld:flex-nowrap" }, [QUERIES.DESKTOP]: { [WRAP.WRAP]: "de:flex-wrap", [WRAP.NO_WRAP]: "de:flex-nowrap" }, [QUERIES.TABLET]: { [WRAP.WRAP]: "tb:flex-wrap", [WRAP.NO_WRAP]: "tb:flex-nowrap" }, [QUERIES.LARGEMOBILE]: { [WRAP.WRAP]: "lm:flex-wrap", [WRAP.NO_WRAP]: "lm:flex-nowrap" }, [QUERIES.MEDIUMMOBILE]: { [WRAP.WRAP]: "mm:flex-wrap", [WRAP.NO_WRAP]: "mm:flex-nowrap" } }; const getWrapClasses = (wrap, viewport) => { const root = viewport ? wrapClasses[viewport] : wrapClasses; return wrap ? root.wrap : root.nowrap; }; export default getWrapClasses;