revite/src/components/navigation/LeftSidebar.tsx
2021-06-19 15:29:04 +01:00

32 lines
1 KiB
TypeScript

import { Route, Switch } from "react-router";
import SidebarBase from "./SidebarBase";
import ServerListSidebar from "./left/ServerListSidebar";
import ServerSidebar from "./left/ServerSidebar";
import HomeSidebar from "./left/HomeSidebar";
export default function LeftSidebar() {
return (
<SidebarBase>
<Switch>
<Route path="/settings" />
<Route path="/server/:server/channel/:channel">
<ServerListSidebar />
<ServerSidebar />
</Route>
<Route path="/server/:server">
<ServerListSidebar />
<ServerSidebar />
</Route>
<Route path="/channel/:channel">
<ServerListSidebar />
<HomeSidebar />
</Route>
<Route path="/">
<ServerListSidebar />
<HomeSidebar />
</Route>
</Switch>
</SidebarBase>
);
};