kobalt
Version:
A cli to generate a theme from figma projects.
22 lines (21 loc) • 718 B
JavaScript
;
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;