@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.
76 lines (72 loc) • 1.76 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.LAYOUT_SETTINGS = exports.LAYOUT_OPTIONS = void 0;
var _LAYOUT_SETTINGS;
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var LAYOUT_OPTIONS = {
SEARCH: "Search",
BOOKING: "Booking",
MMB: "MMB"
};
exports.LAYOUT_OPTIONS = LAYOUT_OPTIONS;
var LAYOUT_SETTINGS = (_LAYOUT_SETTINGS = {}, _defineProperty(_LAYOUT_SETTINGS, LAYOUT_OPTIONS.SEARCH, {
columns: "1fr",
columnGap: "16px",
maxWidth: "1440px",
tablet: {
columns: "minmax(256px, 3fr) 7fr"
},
desktop: {
columnGap: "24px"
},
largeDesktop: {
columns: "256px 1fr 288px"
},
layoutColumns: {
"0": {
hideOn: ["smallMobile", "mediumMobile", "largeMobile"],
element: "aside"
},
"1": {
element: "main"
},
"2": {
hideOn: ["smallMobile", "mediumMobile", "largeMobile", "tablet", "desktop"]
}
}
}), _defineProperty(_LAYOUT_SETTINGS, LAYOUT_OPTIONS.BOOKING, {
columns: "1fr",
columnGap: "16px",
maxWidth: "1200px",
tablet: {
columns: "7fr minmax(272px, 3fr)"
},
desktop: {
columnGap: "24px"
},
layoutColumns: {
"0": {
element: "main"
},
"1": {
element: "aside"
}
}
}), _defineProperty(_LAYOUT_SETTINGS, LAYOUT_OPTIONS.MMB, {
columns: "1fr",
columnGap: "16px",
maxWidth: "960px",
desktop: {
columnGap: "24px"
},
layoutColumns: {
"0": {
element: "main"
}
}
}), _LAYOUT_SETTINGS);
exports.LAYOUT_SETTINGS = LAYOUT_SETTINGS;
var _default = LAYOUT_SETTINGS;
exports.default = _default;