keystone
Version:
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
33 lines (26 loc) • 537 B
JavaScript
// ==============================
// Glyph
// ==============================
import colors from './colors';
import sizes from './sizes';
// Prepare variants
const colorVariants = {};
Object.keys(colors).forEach(color => {
colorVariants[`color__${color}`] = {
color: colors[color],
};
});
// Prepare sizes
const sizeVariants = {};
Object.keys(sizes).forEach(size => {
sizeVariants[`size__${size}`] = {
fontSize: sizes[size],
};
});
module.exports = {
glyph: {},
// Colors
...colorVariants,
// Sizes
...sizeVariants,
};