OneLauncher-Cracked/apps/frontend/src/index.tsx
Pauline 992af34764
🔨 chore: bump deps
Signed-off-by: Pauline <git@ethanlibs.co>
2024-09-08 18:31:19 +02:00

24 lines
968 B
TypeScript

/* @refresh reload */
import { Route, Router } from '@solidjs/router';
import BrowserRoot from '~ui/pages/browser/BrowserRoot';
import ClusterRoot from '~ui/pages/cluster/ClusterRoot';
import SettingsRoot from '~ui/pages/settings/SettingsRoot';
import { render } from 'solid-js/web';
import { bridge } from './imports';
import App from './ui/App';
import HomePage from './ui/pages/Home';
import UpdatesPage from './ui/pages/Updates';
document.body.setAttribute('data-platform', bridge.PROGRAM_INFO.platform);
render(() => (
<Router root={App}>
<Route component={HomePage} path="/" />
<Route component={UpdatesPage} path="/updates" />
<Route children={<ClusterRoot.Routes />} component={ClusterRoot} path="/clusters" />
<Route children={<SettingsRoot.Routes />} component={SettingsRoot} path="/settings" />
<Route children={<BrowserRoot.Routes />} component={BrowserRoot} path="/browser" />
</Router>
), document.getElementById('root') as HTMLElement);