import { BrowserRouter, Navigate, Outlet, Route, Routes } from 'react-router-dom'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import Login from './routes/login'; import Home from './routes/home'; import { CookiesProvider, useCookies } from 'react-cookie'; import Signup from './routes/signup'; // Create a client const queryClient = new QueryClient(); const Auth = ({route}: {route: string}) => { const [cookies] = useCookies(['token']); if (cookies.token && route === 'login') { return ; } else if (!cookies.token && route === 'home') { return ; } else if (cookies.token && route === 'signup') { return ; } else if (cookies.token && route === 'home') { return ; } else if (!cookies.token && route === 'login') { return ; } else if (!cookies.token && route === 'signup') { return ; } return ; }; export default () => { return ( } /> } /> } /> } /> ); };