@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.
52 lines (51 loc) • 1.96 kB
JavaScript
"use strict";
exports.__esModule = true;
exports.directionClasses = exports.default = exports.DIRECTION = void 0;
var _mediaQuery = require("../../utils/mediaQuery");
let DIRECTION = exports.DIRECTION = /*#__PURE__*/function (DIRECTION) {
DIRECTION["ROW"] = "row";
DIRECTION["COLUMN"] = "column";
DIRECTION["ROW_REVERSE"] = "row-reverse";
DIRECTION["COLUMN_REVERSE"] = "column-reverse";
return DIRECTION;
}({});
const directionClasses = exports.directionClasses = {
[]: "flex-row",
[]: "flex-col",
[]: "flex-row-reverse",
[]: "flex-col-reverse",
[]: {
[]: "ld:flex-row",
[]: "ld:flex-col",
[]: "ld:flex-row-reverse",
[]: "ld:flex-col-reverse"
},
[]: {
[]: "de:flex-row",
[]: "de:flex-col",
[]: "de:flex-row-reverse",
[]: "de:flex-col-reverse"
},
[]: {
[]: "tb:flex-row",
[]: "tb:flex-col",
[]: "tb:flex-row-reverse",
[]: "tb:flex-col-reverse"
},
[]: {
[]: "lm:flex-row",
[]: "lm:flex-col",
[]: "lm:flex-row-reverse",
[]: "lm:flex-col-reverse"
},
[]: {
[]: "mm:flex-row",
[]: "mm:flex-col",
[]: "mm:flex-row-reverse",
[]: "mm:flex-col-reverse"
}
};
const getDirectionToken = (direction, viewport) => {
return viewport ? directionClasses[viewport][direction] : directionClasses[direction];
};
var _default = exports.default = getDirectionToken;