@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.
15 lines • 849 B
JavaScript
import { paddingBottomClasses, paddingClasses, paddingLeftClasses, paddingRightClasses, paddingTopClasses } from "../../common/tailwind/padding";
const getPaddingClass = (padding, viewport) => {
if (!padding) return null;
if (typeof padding === "object") {
const {
top,
bottom,
left,
right
} = padding;
return [top != null && (viewport ? paddingTopClasses[viewport][top] : paddingTopClasses[top]), bottom != null && (viewport ? paddingBottomClasses[viewport][bottom] : paddingBottomClasses[bottom]), left != null && (viewport ? paddingLeftClasses[viewport][left] : paddingLeftClasses[left]), right != null && (viewport ? paddingRightClasses[viewport][right] : paddingRightClasses[right])];
}
return viewport ? paddingClasses[viewport][padding] : paddingClasses[padding];
};
export default getPaddingClass;