From 8833c5235672a627282ba34e490d0e9bd2b2d61e Mon Sep 17 00:00:00 2001 From: Fatih20 <fnri39@protonmail.com> Date: Wed, 15 Nov 2023 20:04:07 +0700 Subject: [PATCH] Move gym provider into protected layout. --- src/App.tsx | 5 +---- src/components/ProtectedLayout.tsx | 5 ++++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 4561d2a..97ec592 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,7 +14,6 @@ import Register from "@/pages/Register"; import UserProvider from "@/utils/context/AuthProvider"; import Profile from "@/pages/Profile"; import Gym from "@/pages/Gym"; -import GymProvider from "./utils/context/GymProvider"; const queryClient = new QueryClient(); const router = createBrowserRouter( @@ -38,9 +37,7 @@ function App() { return ( <QueryClientProvider client={queryClient}> <UserProvider> - <GymProvider> - <RouterProvider router={router} /> - </GymProvider> + <RouterProvider router={router} /> </UserProvider> </QueryClientProvider> ); diff --git a/src/components/ProtectedLayout.tsx b/src/components/ProtectedLayout.tsx index 8cc504c..7e5f4c7 100644 --- a/src/components/ProtectedLayout.tsx +++ b/src/components/ProtectedLayout.tsx @@ -1,5 +1,6 @@ import NavWrapper from "@/components/NavWrapper"; import { useUser } from "@/utils/context/AuthProvider"; +import GymProvider from "@/utils/context/GymProvider"; import { useEffect, useState } from "react"; import { useNavigate, Outlet } from "react-router-dom"; @@ -27,7 +28,9 @@ function ProtectedLayout() { return ( <NavWrapper> - <Outlet /> + <GymProvider> + <Outlet /> + </GymProvider> </NavWrapper> ); } -- GitLab