Fix code style
This commit is contained in:
parent
509b698bfc
commit
aee1e44431
1 changed files with 12 additions and 14 deletions
|
|
@ -4,19 +4,13 @@ import defaults from 'lodash/defaults'
|
|||
import map from 'lodash/map'
|
||||
import get from 'lodash/get'
|
||||
|
||||
function resolveConfig(configs) {
|
||||
return defaults(
|
||||
{
|
||||
theme: resolveFunctionKeys(mergeExtensions(defaults(...map(configs, 'theme')))),
|
||||
variants: defaults(...map(configs, 'variants')),
|
||||
},
|
||||
...configs
|
||||
)
|
||||
function value(valueToResolve, ...args) {
|
||||
return isFunction(valueToResolve) ? valueToResolve(...args) : valueToResolve
|
||||
}
|
||||
|
||||
function mergeExtensions({ extend, ...theme }) {
|
||||
return mergeWith(theme, extend, (themeValue, extensions, key) => {
|
||||
if (!isFunction(themeValue) && !(isFunction(extensions))) {
|
||||
return mergeWith(theme, extend, (themeValue, extensions) => {
|
||||
if (!isFunction(themeValue) && !isFunction(extensions)) {
|
||||
return {
|
||||
...themeValue,
|
||||
...extensions,
|
||||
|
|
@ -41,8 +35,12 @@ function resolveFunctionKeys(object) {
|
|||
}, {})
|
||||
}
|
||||
|
||||
function value(valueToResolve, ...args) {
|
||||
return isFunction(valueToResolve) ? valueToResolve(...args) : valueToResolve
|
||||
export default function resolveConfig(configs) {
|
||||
return defaults(
|
||||
{
|
||||
theme: resolveFunctionKeys(mergeExtensions(defaults(...map(configs, 'theme')))),
|
||||
variants: defaults(...map(configs, 'variants')),
|
||||
},
|
||||
...configs
|
||||
)
|
||||
}
|
||||
|
||||
export default resolveConfig
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue