UNPKG

@atlaskit/primitives

Version:

Primitives are token-backed low-level building blocks.

18 lines (16 loc) 879 B
"use strict"; 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; }, {}); };