diff options
| author | Frank <[email protected]> | 2025-05-23 15:57:33 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-05-26 12:40:17 -0400 |
| commit | d51b4263aba59f60277766fc024f2931fc8874ec (patch) | |
| tree | a9dfed63563a88bc26cb2d37d582e2c14a5d9331 /app/packages/web/src/index.tsx | |
| parent | 34a2dcb80a28e208c986d39ce1e145f245691f62 (diff) | |
| download | opencode-d51b4263aba59f60277766fc024f2931fc8874ec.tar.gz opencode-d51b4263aba59f60277766fc024f2931fc8874ec.zip | |
Share: sync
Diffstat (limited to 'app/packages/web/src/index.tsx')
| -rw-r--r-- | app/packages/web/src/index.tsx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/app/packages/web/src/index.tsx b/app/packages/web/src/index.tsx new file mode 100644 index 000000000..823bf0fb8 --- /dev/null +++ b/app/packages/web/src/index.tsx @@ -0,0 +1,24 @@ +/* @refresh reload */ +import { render } from "solid-js/web" +import { Router, Route } from "@solidjs/router" + +import "./index.css" +import App from "./App" + +const root = document.getElementById("root") + +if (import.meta.env.DEV && !(root instanceof HTMLElement)) { + throw new Error( + "Root element not found. Did you forget to add it to your index.html? Or maybe the id attribute got misspelled?", + ) +} + +render( + () => ( + <Router> + <Route path="/share/:id" component={App} /> + <Route path="/" component={App} /> + </Router> + ), + root!, +) |
