2026-09-19 21:53:35 +03:00
|
|
|
|
import { lazy } from 'react';
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Ленивые страницы приложения. Лежат отдельно от таблицы маршрутов, чтобы
|
|
|
|
|
|
* модуль с `routes`/`router` не экспортировал компоненты (react-refresh).
|
|
|
|
|
|
*/
|
|
|
|
|
|
export const IndexRedirect = lazy(() => import('@/pages/IndexRedirect'));
|
|
|
|
|
|
export const LoginPage = lazy(() => import('@/pages/LoginPage'));
|
|
|
|
|
|
export const RegisterPage = lazy(() => import('@/pages/RegisterPage'));
|
|
|
|
|
|
export const OnboardingPage = lazy(() => import('@/pages/OnboardingPage'));
|
|
|
|
|
|
export const StatusPage = lazy(() => import('@/pages/StatusPage'));
|
|
|
|
|
|
export const AppLayout = lazy(() => import('@/pages/app/AppLayout'));
|
|
|
|
|
|
export const GuildView = lazy(() => import('@/pages/app/GuildView'));
|
2026-09-20 01:39:04 +03:00
|
|
|
|
export const FriendsPage = lazy(() => import('@/pages/app/FriendsPage'));
|
2026-09-19 21:53:35 +03:00
|
|
|
|
export const NoGuildView = lazy(() => import('@/pages/app/NoGuildView'));
|
|
|
|
|
|
export const SettingsLayout = lazy(() => import('@/pages/settings/SettingsLayout'));
|
2026-09-19 23:32:11 +03:00
|
|
|
|
export const AccountSettingsLayout = lazy(() => import('@/pages/settings/AccountSettingsLayout'));
|
2026-09-19 21:53:35 +03:00
|
|
|
|
export const ProfileSettingsPage = lazy(() => import('@/pages/settings/ProfileSettingsPage'));
|
|
|
|
|
|
export const SecuritySettingsPage = lazy(() => import('@/pages/settings/SecuritySettingsPage'));
|
|
|
|
|
|
export const AppearanceSettingsPage = lazy(() => import('@/pages/settings/AppearanceSettingsPage'));
|
|
|
|
|
|
export const InstanceSettingsPage = lazy(() => import('@/pages/settings/InstanceSettingsPage'));
|
2026-09-20 11:24:09 +03:00
|
|
|
|
export const ProfileServerTab = lazy(() => import('@/pages/settings/ProfileServerTab'));
|