diff --git a/Plugins/BDFDB.js b/Plugins/BDFDB.js index e85c625e6c..91ffbc9624 100644 --- a/Plugins/BDFDB.js +++ b/Plugins/BDFDB.js @@ -8022,7 +8022,10 @@ InternalComponents.LibraryComponents.UserSummaryItem = BDFDB.ModuleUtils.findByName("UserSummaryItem"); - for (let type in InternalComponents.NativeSubComponents) if (InternalComponents.LibraryComponents[type]) for (let key in InternalComponents.NativeSubComponents[type]) if (key != "displayName" && key != "name" && (typeof InternalComponents.NativeSubComponents[type][key] != "function" || key.charAt(0) == key.charAt(0).toUpperCase())) InternalComponents.LibraryComponents[type][key] = InternalComponents.NativeSubComponents[type][key]; + for (let type in InternalComponents.NativeSubComponents) if (InternalComponents.LibraryComponents[type]) for (let key in InternalComponents.NativeSubComponents[type]) if (key != "displayName" && key != "name" && (typeof InternalComponents.NativeSubComponents[type][key] != "function" || key.charAt(0) == key.charAt(0).toUpperCase())) { + if (key == "defaultProps") InternalComponents.LibraryComponents[type][key] = Object.assign({}, InternalComponents.LibraryComponents[type][key], InternalComponents.NativeSubComponents[type][key]; + else InternalComponents.LibraryComponents[type][key] = InternalComponents.NativeSubComponents[type][key]; + } BDFDB.LibraryComponents = Object.assign({}, InternalComponents.LibraryComponents); BDFDB.DOMUtils.appendLocalStyle("BDFDB", `