Skip to content

Commit b19ef5b

Browse files
committed
fix builtinComponents map assign
1 parent 090b914 commit b19ef5b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/react/extendableSystem.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ export const withInjectableUi = <P extends object>(
6565
place: InjectUiPlace
6666
) => {
6767
const placeUppercaseFirst = place.charAt(0).toUpperCase() + place.slice(1)
68-
window.builtinComponents ??= {}
69-
window.builtinComponents[placeUppercaseFirst] = Component
68+
window.builtinOriginalComponents ??= {}
69+
window.builtinOriginalComponents[placeUppercaseFirst] = Component
7070
const WrappedComponent = (props: P) => {
7171
const components = Object.values((window.mcraft?.ui as ClientModUiApi)?.registeredReactWrappers?.[place] || {})
7272

@@ -86,5 +86,8 @@ export const withInjectableUi = <P extends object>(
8686

8787
WrappedComponent.displayName = `withInjectableUi(${Component.displayName || Component.name || 'Component'}, ${place})`
8888

89+
window.builtinComponents ??= {}
90+
window.builtinComponents[placeUppercaseFirst] = WrappedComponent
91+
8992
return WrappedComponent
9093
}

0 commit comments

Comments
 (0)