summaryrefslogtreecommitdiff
path: root/bs5/server/pages/Home.re
diff options
context:
space:
mode:
Diffstat (limited to 'bs5/server/pages/Home.re')
-rw-r--r--bs5/server/pages/Home.re40
1 files changed, 40 insertions, 0 deletions
diff --git a/bs5/server/pages/Home.re b/bs5/server/pages/Home.re
new file mode 100644
index 0000000..494a7b7
--- /dev/null
+++ b/bs5/server/pages/Home.re
@@ -0,0 +1,40 @@
+let handler = _request => {
+ let app =
+ <Document>
+ <div className={Cx.make(["py-16", "px-12"])}>
+ <div className="mb-8">
+ <h1
+ className={Cx.make([
+ "font-extrabold text-5xl",
+ Theme.text(Theme.Color.Primary),
+ ])}>
+ {React.string("Demos for server-reason-react")}
+ </h1>
+ <div className="mt-8">
+ <Text size=Medium>
+ "This is a list of links to all the demos for server-reason-react's features"
+ </Text>
+ <br />
+ <Text size=Medium>
+ "If you want to learn more about server-reason-react, check out the "
+ </Text>
+ <Link.Text
+ target="_blank"
+ href="https://ml-in-barcelona.github.io/server-reason-react/local/server-reason-react/index.html">
+ "documentation"
+ </Link.Text>
+ <Text size=Medium> " or " </Text>
+ <Link.Text
+ target="_blank"
+ href="https://github.com/ml-in-barcelona/server-reason-react">
+ "repository"
+ </Link.Text>
+ <Text size=Medium> "." </Text>
+ </div>
+ </div>
+ <Router.Menu />
+ </div>
+ </Document>;
+
+ Dream.html(ReactDOM.renderToStaticMarkup(app));
+};