UNPKG

kobalt

Version:

A cli to generate a theme from figma projects.

22 lines (21 loc) 718 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createColorToken = void 0; const convert_to_hex_1 = require("../utilities/convert-to-hex"); const createColorToken = (item) => { const { children } = item; let result = {}; if (children) { result = children.reduce((accumulator, current) => { accumulator[current.name] = (0, exports.createColorToken)(current); return accumulator; }, {}); } else if (item.fills[0]?.color) { result = { value: (0, convert_to_hex_1.convertToHex)(item.fills[0].color), }; } return result; }; exports.createColorToken = createColorToken;