UNPKG

@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
'use strict'; 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;