From 659d7d03760b74a891369e71aa87bd5b4da287af Mon Sep 17 00:00:00 2001 From: WX-DongXing Date: Fri, 6 Dec 2024 18:36:26 +0800 Subject: [PATCH] fix: change the scope of Provider --- .../patch/react/getDefaultOptions.ios.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/core/src/platform/patch/react/getDefaultOptions.ios.js b/packages/core/src/platform/patch/react/getDefaultOptions.ios.js index eefb04d85b..98a76714e4 100644 --- a/packages/core/src/platform/patch/react/getDefaultOptions.ios.js +++ b/packages/core/src/platform/patch/react/getDefaultOptions.ios.js @@ -568,16 +568,16 @@ export function getDefaultOptions ({ type, rawOptions = {}, currentInject }) { ReactNative.Keyboard.isVisible() && ReactNative.Keyboard.dismiss() } }, - createElement(Provider, - null, - createElement(RouteContext.Provider, + createElement(RouteContext.Provider, + { + value: currentPageId + }, + createElement(IntersectionObserverContext.Provider, { - value: currentPageId + value: intersectionObservers.current }, - createElement(IntersectionObserverContext.Provider, - { - value: intersectionObservers.current - }, + createElement(Provider, + null, createElement(defaultOptions, { navigation, @@ -590,8 +590,8 @@ export function getDefaultOptions ({ type, rawOptions = {}, currentInject }) { ) ) ) - // todo custom portal host for active route ) + // todo custom portal host for active route } return Page }