@atlaskit/primitives
Version:
Primitives are token-backed low-level building blocks.
12 lines • 592 B
JavaScript
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
import { css } from '@emotion/react';
export const getSerializedStylesMap = (cssProperty, tokenMap) => {
return Object.keys(tokenMap).reduce((emotionSpacingMap, tokenName) => {
// eslint-disable-next-line @repo/internal/styles/no-exported-styles
emotionSpacingMap[tokenName] = css({
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766
[cssProperty]: tokenMap[tokenName]
});
return emotionSpacingMap;
}, {});
};