Files
clan-core/pkgs/webview-ui/app/src/App.tsx
2024-06-15 11:34:20 +02:00

30 lines
688 B
TypeScript

import { createSignal, type Component } from "solid-js";
import { MachineProvider } from "./Config";
import { Layout } from "./layout/layout";
import { Route, Router } from "./Routes";
import { Toaster } from "solid-toast";
// Global state
const [route, setRoute] = createSignal<Route>("machines");
const [currClanURI, setCurrClanURI] = createSignal<string>(
"/home/johannes/1_clans/myclan"
);
export { currClanURI, setCurrClanURI };
export { route, setRoute };
const App: Component = () => {
return [
<Toaster position="top-right" />,
<MachineProvider>
<Layout>
<Router route={route} />
</Layout>
</MachineProvider>,
];
};
export default App;