import { Navigate, Route, Routes } from 'react-router-dom'; import { RequireAuth } from '@/auth/components/RequireAuth'; import { RequireNotAuth } from '@/auth/components/RequireNotAuth'; import { useTrackPageView } from '@/analytics/hooks/useTrackPageView'; import { useGoToHotkeys } from '@/hotkeys/hooks/useGoToHotkeys'; import { DefaultLayout } from '@/ui/layout/DefaultLayout'; import { Index } from '~/pages/auth/Index'; import { PasswordLogin } from '~/pages/auth/PasswordLogin'; import { Verify } from '~/pages/auth/Verify'; import { Companies } from '~/pages/companies/Companies'; import { Opportunities } from '~/pages/opportunities/Opportunities'; import { People } from '~/pages/people/People'; import { SettingsProfile } from '~/pages/settings/SettingsProfile'; export function App() { useGoToHotkeys('p', '/people'); useGoToHotkeys('c', '/companies'); useGoToHotkeys('o', '/opportunities'); useGoToHotkeys('s', '/settings/profile'); useTrackPageView(); return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }