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 (
} />
} />
} />
} />
);
};