settings/auth outermost (#2099)
* settings/auth outermost Signed-off-by: Jess Frazelle <github@jessfraz.com> * fmt Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
@ -35,15 +35,17 @@ const router = createBrowserRouter([
|
|||||||
{
|
{
|
||||||
loader: settingsLoader,
|
loader: settingsLoader,
|
||||||
id: paths.INDEX,
|
id: paths.INDEX,
|
||||||
|
/* Make sure auth is the outermost provider or else we will have
|
||||||
|
* inefficient re-renders, use the react profiler to see. */
|
||||||
element: (
|
element: (
|
||||||
<CommandBarProvider>
|
<CommandBarProvider>
|
||||||
<KclContextProvider>
|
<SettingsAuthProvider>
|
||||||
<SettingsAuthProvider>
|
<LspProvider>
|
||||||
<LspProvider>
|
<KclContextProvider>
|
||||||
<Outlet />
|
<Outlet />
|
||||||
</LspProvider>
|
</KclContextProvider>
|
||||||
</SettingsAuthProvider>
|
</LspProvider>
|
||||||
</KclContextProvider>
|
</SettingsAuthProvider>
|
||||||
</CommandBarProvider>
|
</CommandBarProvider>
|
||||||
),
|
),
|
||||||
errorElement: <ErrorPage />,
|
errorElement: <ErrorPage />,
|
||||||
|
Reference in New Issue
Block a user