Skip to content

Commit 4754d22

Browse files
committed
Remove need for without function
1 parent e1dd08d commit 4754d22

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/util/resolveConfig.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,8 @@ function resolveFunctionKeys(object) {
1212
}, {})
1313
}
1414

15-
function without(object, key) {
16-
/* eslint-disable no-unused-vars */
17-
return (({ [key]: _, ...rest }) => rest)(object)
18-
}
19-
20-
function mergeExtensions(theme) {
21-
return mergeWith({}, without(theme, 'extend'), theme.extend, (_, extensions, key) => {
15+
function mergeExtensions({ extend, ...theme }) {
16+
return mergeWith({}, theme, extend, (_, extensions, key) => {
2217
return isFunction(theme[key])
2318
? mergedTheme => ({
2419
...theme[key](mergedTheme),

0 commit comments

Comments
 (0)