Files
browser/platform_web/pages/pageRegistry.tsx
T
2026-07-20 16:42:33 +08:00

25 lines
907 B
TypeScript

import type { ComponentType } from "react";
import type { PageComponentProps, PageId } from "../contracts/page";
import { AiProvidersPage } from "./AiProvidersPage";
import { HomePage } from "./HomePage";
import { MaintenancePage } from "./MaintenancePage";
import { PluginsPage } from "./PluginsPage";
import { PluginPageHostPage } from "./PluginPageHostPage";
import { ProfileSettingsPage } from "./ProfileSettingsPage";
import { ServerDetailPage } from "./ServerDetailPage";
import { ServersPage } from "./ServersPage";
import { UsersPage } from "./UsersPage";
export const pageRegistry: Record<PageId, ComponentType<PageComponentProps>> = {
home: HomePage,
servers: ServersPage,
serverDetail: ServerDetailPage,
pluginPage: PluginPageHostPage,
plugins: PluginsPage,
profileSettings: ProfileSettingsPage,
users: UsersPage,
aiProviders: AiProvidersPage,
maintenance: MaintenancePage
};