import { BrowserRouter, Routes, Route, Navigate } from 'react-router'; import * as Authentication from './Screens/Authentication'; import * as Dashboard from './Screens/Dashboard'; import { useAuth } from 'hooks/useAuth'; import { useServerSettings } from 'state/useServerSettings'; import { useInitialData } from '@/state/useInitialData'; export function App() { const { isLoading, isAuthenticated, user } = useAuth(); const { onboardingComplete, plugins, isLoading: isServerSettingsLoading } = useServerSettings(); useInitialData(); if (isLoading || isServerSettingsLoading) return null; return ( {!isAuthenticated && ( } /> } /> } /> } /> } /> )} {/* {isAuthenticated && !onboardingComplete && ( */} {/* */} {/* } /> */} {/* } /> */} {/* } /> */} {/* */} {/* )} */} {isAuthenticated && onboardingComplete && ( } /> } /> : } /> : } /> : } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> )} ); }