@atlaskit/primitives
Version:
Primitives are token-backed low-level building blocks.
16 lines (14 loc) • 797 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createSpacingStylesMap = void 0;
var _getSerializedStylesMap = require("./get-serialized-styles-map");
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
var spacingProperties = ['padding', 'paddingBlock', 'paddingBlockStart', 'paddingBlockEnd', 'paddingInline', 'paddingInlineStart', 'paddingInlineEnd', 'gap', 'rowGap', 'columnGap'];
var createSpacingStylesMap = exports.createSpacingStylesMap = function createSpacingStylesMap(tokenMap) {
return spacingProperties.reduce(function (styleMap, spacingProperty) {
styleMap[spacingProperty] = (0, _getSerializedStylesMap.getSerializedStylesMap)(spacingProperty, tokenMap);
return styleMap;
}, {});
};