@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.
30 lines (26 loc) • 773 B
JavaScript
var getProperty = function getProperty(property, _ref, props) {
var index = _ref.index,
devices = _ref.devices;
var viewport = props && props[devices[index]];
if (viewport && viewport[property]) {
/* if (property === "gap" || property === "rowGap" || property === "columnGap") {
/!*
Any gap can value of "null" or "0" so we don't want to apply it
*!/
if (!gapExists(viewport[property])) {
if (index !== 0) {
return getProperty(property, { index: index - 1, devices }, props);
}
}
} */
return viewport[property];
}
if (index !== 0) {
return getProperty(property, {
index: index - 1,
devices: devices
}, props);
}
return null;
};
export default getProperty;