import React from 'react'; import { Helmet } from 'react-helmet'; import { Routes, Route, Navigate } from 'react-router-dom'; import { Toaster } from 'react-hot-toast'; import { useAuth } from 'src/services/auth'; import { Dashboard, Users, Login } from './modules'; import { Layout } from './components'; import { LoginCallback } from './modules/login/LoginCallback'; // eslint-disable-next-line @typescript-eslint/no-unused-vars function App() { const { authToken, currentUser } = useAuth(); const redirectToLogin = !authToken || !currentUser?.app_roles; return ( <> Stackspin
{redirectToLogin ? ( } /> } /> } /> ) : ( } /> } /> } /> )} {/* Place to load notifications */}
); } export default App;