import { type Navigate, type RouteState } from "../routing";
import { AccountDetailPage } from "./AccountDetailPage";
import { AccountsPage } from "./AccountsPage";
import { ChannelDetailPage } from "./ChannelDetailPage";
import { ChannelsPage } from "./ChannelsPage";
import { BotDetailPage } from "./BotDetailPage";
import { BotsPage } from "./BotsPage";
import { EmojiPage } from "./EmojiPage";
import { Dashboard } from "./Dashboard";
import { GroupMessageDetailPage } from "./GroupMessageDetailPage";
import { GroupMessagesPage } from "./GroupMessagesPage";
import { MessageDetailPage } from "./MessageDetailPage";
import { MessagesPage } from "./MessagesPage";
import { GiftsPage } from "./GiftsPage";
import { GiveGiftsPage } from "./GiveGiftsPage";
export function Routes({ route, navigate }: { route: RouteState; navigate: Navigate }) {
const accountID = route.path.match(/^\/accounts\/(\d+)$/)?.[1];
const channelID = route.path.match(/^\/channels\/(\d+)$/)?.[1];
const botID = route.path.match(/^\/bots\/(\d+)$/)?.[1];
if (accountID) {
return ;
}
if (channelID) {
return ;
}
if (botID) {
return ;
}
if (route.path === "/accounts") {
return ;
}
if (route.path === "/channels") {
return ;
}
if (route.path === "/bots") {
return ;
}
if (route.path === "/emoji") {
return ;
}
if (route.path === "/gifts") {
return ;
}
if (route.path === "/give-gifts") {
return ;
}
if (route.path === "/messages/detail" || route.path === "/messages/private/detail") {
return (
);
}
if (route.path === "/messages/groups/detail") {
return (
);
}
if (route.path === "/messages/groups") {
return ;
}
if (route.path === "/messages" || route.path === "/messages/private") {
return ;
}
return ;
}