aboutsummaryrefslogtreecommitdiff
path: root/demos/css-stress-test/framework.tsx
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-05 23:47:36 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-05 23:47:36 -0700
commit6e4da63abeb76540bfefa9efcb3d823f8b50eb61 (patch)
treef4167e1dffeb7c33d912ec3ad5bfab3fdff8e2f6 /demos/css-stress-test/framework.tsx
parent49929405df6f2bf15a6ea89e33782f237195393e (diff)
downloadbun-6e4da63abeb76540bfefa9efcb3d823f8b50eb61.tar.gz
bun-6e4da63abeb76540bfefa9efcb3d823f8b50eb61.tar.zst
bun-6e4da63abeb76540bfefa9efcb3d823f8b50eb61.zip
router almost works
Former-commit-id: a8b9d27bd0946f9c48bd8e4b5b5c2031aa434f28
Diffstat (limited to 'demos/css-stress-test/framework.tsx')
-rw-r--r--demos/css-stress-test/framework.tsx12
1 files changed, 10 insertions, 2 deletions
diff --git a/demos/css-stress-test/framework.tsx b/demos/css-stress-test/framework.tsx
index c07f032bc..47fa068cc 100644
--- a/demos/css-stress-test/framework.tsx
+++ b/demos/css-stress-test/framework.tsx
@@ -1,12 +1,18 @@
import ReactDOMServer from "react-dom/server.browser";
addEventListener("fetch", async (event: FetchEvent) => {
- const { Base } = await import("./src/index");
+ var route = Wundle.match(event);
+ const { default: PageComponent } = await import(route.filepath);
+ // const router = Wundle.Router.match(event);
+ // console.log("Route", router.name);
+
+ // const { Base: Page } = await router.import();
const response = new Response(`
<!DOCTYPE html>
<html>
<head>
+ <link rel="stylesheet" href="./src/index.css" />
<link
rel="stylesheet"
crossorigin="anonymous"
@@ -15,7 +21,9 @@ addEventListener("fetch", async (event: FetchEvent) => {
</head>
<body>
<link rel="stylesheet" href="./src/index.css" />
- <div id="reactroot">${ReactDOMServer.renderToString(<Base />)}</div>
+ <div id="reactroot">${ReactDOMServer.renderToString(
+ <PageComponent />
+ )}</div>
<script src="./src/index.tsx" async type="module"></script>
</body>