Skip to content

Commit d6f3218

Browse files
author
Sean Warren
committed
feat: logic change
1 parent dcd7ebd commit d6f3218

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/context/registry.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,14 @@ export const extendAndPatchRegistry = (
5757
if (providerCls[clsName]) {
5858
providerCls[clsName] = cls;
5959
}
60-
// Override defaults for this particular context provider
61-
const providerSpecificDefaults = defaultSettings[providerCls] || {};
62-
providerCls[clsName] = providerSpecificDefaults;
60+
});
61+
62+
// Override defaults for this particular context provider
63+
const providerSpecificDefaults = defaultSettings[providerCls] || {};
64+
Object.entries(providerSpecificDefaults).forEach(([key, value]) => {
65+
if (providerCls[key]) {
66+
providerCls[key] = value;
67+
}
6368
});
6469

6570
registryContainer.addProvider({

0 commit comments

Comments
 (0)