@atlaskit/primitives
Version:
Primitives are token-backed low-level building blocks.
18 lines (16 loc) • 879 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getSerializedStylesMap = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = require("@emotion/react");
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
var getSerializedStylesMap = exports.getSerializedStylesMap = function getSerializedStylesMap(cssProperty, tokenMap) {
return Object.keys(tokenMap).reduce(function (emotionSpacingMap, tokenName) {
// eslint-disable-next-line @repo/internal/styles/no-exported-styles
emotionSpacingMap[tokenName] = (0, _react.css)((0, _defineProperty2.default)({}, cssProperty, tokenMap[tokenName]));
return emotionSpacingMap;
}, {});
};