Files
meshtastic-web/src/PageRouter.tsx
T
Sacha WeatherstoneandGitHub e59fe138f1 Overhaul (#83)
* WIP Layout Refactor

* New Connection Dialog

* WIP form overhaul

* Fix remaining config pages
2023-02-12 15:31:25 +11:00

20 lines
668 B
TypeScript

import { useDevice } from "@core/stores/deviceStore.js";
import { ChannelsPage } from "@pages/Channels.js";
import { ConfigPage } from "@pages/Config/index.js";
import { MapPage } from "@pages/Map.js";
import { MessagesPage } from "@pages/Messages.js";
import { PeersPage } from "@pages/Peers.js";
export const PageRouter = (): JSX.Element => {
const { activePage } = useDevice();
return (
<>
{activePage === "messages" && <MessagesPage />}
{activePage === "map" && <MapPage />}
{activePage === "config" && <ConfigPage />}
{activePage === "channels" && <ChannelsPage />}
{activePage === "peers" && <PeersPage />}
</>
);
};