diff options
author | 2021-08-05 23:47:36 -0700 | |
---|---|---|
committer | 2021-08-05 23:47:36 -0700 | |
commit | 6e4da63abeb76540bfefa9efcb3d823f8b50eb61 (patch) | |
tree | f4167e1dffeb7c33d912ec3ad5bfab3fdff8e2f6 /demos/css-stress-test/framework.tsx | |
parent | 49929405df6f2bf15a6ea89e33782f237195393e (diff) | |
download | bun-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.tsx | 12 |
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> |