UNPKG

@nex-ui/react

Version:

🎉 A beautiful, modern, and reliable React component library.

31 lines (27 loc) • 844 B
'use strict'; var utils = require('@nex-ui/utils'); var preset = require('./preset.cjs'); function defineTheme({ aliases, scales, breakpoints, selectors, tokens, components, semanticTokens }) { return { aliases: { ...aliases, ...preset.defaultConfig.aliases }, scales: { ...scales, ...preset.defaultConfig.scales }, breakpoints: { ...preset.defaultConfig.breakpoints, ...breakpoints }, selectors: { ...preset.defaultConfig.selectors, ...selectors }, tokens: utils.merge({}, preset.defaultConfig.tokens, tokens), semanticTokens: utils.merge({}, preset.defaultConfig.semanticTokens, semanticTokens), components }; } exports.defineTheme = defineTheme;