@nex-ui/system
Version:
A lightweight and performant styling library based on Emotion, focusing on component architecture and developer experience.
21 lines (17 loc) • 559 B
JavaScript
var utils = require('@nex-ui/utils');
var utils$1 = require('./utils.cjs');
function createScales(scales) {
const scaleMap = new Map();
utils.forEach(scales, (category, property)=>{
if (utils.__DEV__ && !utils$1.isValidTokenCategory(category)) {
console.error('[Nex-UI] sacles: Unknown token category: %s.', category);
return;
}
scaleMap.set(property, category);
});
return {
getCategoryByProperty: (key)=>scaleMap.get(key)
};
}
exports.createScales = createScales;
;