@atlaskit/primitives
Version:
Primitives are token-backed low-level building blocks.
10 lines (9 loc) • 621 B
JavaScript
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
import { getSerializedStylesMap } from './get-serialized-styles-map';
var spacingProperties = ['padding', 'paddingBlock', 'paddingBlockStart', 'paddingBlockEnd', 'paddingInline', 'paddingInlineStart', 'paddingInlineEnd', 'gap', 'rowGap', 'columnGap'];
export var createSpacingStylesMap = function createSpacingStylesMap(tokenMap) {
return spacingProperties.reduce(function (styleMap, spacingProperty) {
styleMap[spacingProperty] = getSerializedStylesMap(spacingProperty, tokenMap);
return styleMap;
}, {});
};