UNPKG

@brizy/ui

Version:
45 lines (44 loc) 2.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPaddingStyles = void 0; const constants_1 = require("../constants"); const getPixelsSize = (number) => `${number}px`; const getPaddingStyles = (array) => { if (!array) return {}; if (Array.isArray(array)) { switch (array.length) { case 2: { return { [`--${constants_1.BRZ_PREFIX}-grid-item-padding-top`]: getPixelsSize(array[0]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-right`]: getPixelsSize(array[1]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-bottom`]: getPixelsSize(array[0]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-left`]: getPixelsSize(array[1]), }; } case 3: { return { [`--${constants_1.BRZ_PREFIX}-grid-item-padding-top`]: getPixelsSize(array[0]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-right`]: getPixelsSize(array[1]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-bottom`]: getPixelsSize(array[2]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-left`]: getPixelsSize(array[1]), }; } case 4: { return { [`--${constants_1.BRZ_PREFIX}-grid-item-padding-top`]: getPixelsSize(array[0]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-right`]: getPixelsSize(array[1]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-bottom`]: getPixelsSize(array[2]), [`--${constants_1.BRZ_PREFIX}-grid-item-padding-left`]: getPixelsSize(array[3]), }; } } } return { [`--${constants_1.BRZ_PREFIX}-grid-item-padding-top`]: `${array}px`, [`--${constants_1.BRZ_PREFIX}-grid-item-padding-right`]: `${array}px`, [`--${constants_1.BRZ_PREFIX}-grid-item-padding-bottom`]: `${array}px`, [`--${constants_1.BRZ_PREFIX}-grid-item-padding-left`]: `${array}px`, }; }; exports.getPaddingStyles = getPaddingStyles;