20 lines
1.3 KiB
TypeScript
20 lines
1.3 KiB
TypeScript
|
|
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'));
|
|||
|
|
export const NoGuildView = lazy(() => import('@/pages/app/NoGuildView'));
|
|||
|
|
export const SettingsLayout = lazy(() => import('@/pages/settings/SettingsLayout'));
|
|||
|
|
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'));
|