import { Routes, Route, Navigate } from 'react-router-dom' import { useAuthStore } from '@/stores/authStore' import { useFeatureFlags } from '@/hooks/useFeatureFlags' import LoginPage from '@/pages/LoginPage' import DashboardPage from '@/pages/DashboardPage' import PacksPage from '@/pages/PacksPage' import UsersPage from '@/pages/UsersPage' import ThemesPage from '@/pages/ThemesPage' import RoomsPage from '@/pages/RoomsPage' import FeatureFlagsPage from '@/pages/FeatureFlagsPage' import Layout from '@/components/layout/Layout' import { TokenRefreshProvider } from '@/components/TokenRefreshProvider' function App() { const { isAuthenticated } = useAuthStore() const { isThemesEnabled } = useFeatureFlags() return (
: } /> } /> } /> } /> {isThemesEnabled() && } />} } /> } /> ) : ( ) } />
) } export default App