summaryrefslogtreecommitdiff
path: root/bs5/server/pages/Index.re
diff options
context:
space:
mode:
Diffstat (limited to 'bs5/server/pages/Index.re')
-rw-r--r--bs5/server/pages/Index.re24
1 files changed, 23 insertions, 1 deletions
diff --git a/bs5/server/pages/Index.re b/bs5/server/pages/Index.re
index 20dfbff..d5af822 100644
--- a/bs5/server/pages/Index.re
+++ b/bs5/server/pages/Index.re
@@ -15,4 +15,26 @@ module Page = {
};
};
-// let handler = request => DreamRSC.create;
+module App = {
+ [@react.component]
+ let make = () => {
+ <html>
+ <head>
+ <meta charSet="utf-8" />
+ <link rel="stylesheet" href="/output.css" />
+ </head>
+ <body>
+ <div id="root">
+ // <DemoLayout background=Theme.Color.Gray2> <Page /> </DemoLayout>
+ <div> <Page /> </div> </div>
+ </body>
+ </html>;
+ };
+};
+
+let handler = request =>
+ Rsc.DreamRSC.create_from_request(
+ ~bootstrap_modules=["/static/demo/SinglePageRSC.re.js"],
+ <App />,
+ request,
+ );