aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHayleigh Thompson <me@hayleigh.dev>2023-08-22 23:40:55 +0100
committerHayleigh Thompson <me@hayleigh.dev>2023-08-22 23:40:55 +0100
commit8d8502708c98163a8adfed498a0f9b2e319014ef (patch)
tree02b87c5144e01388495ac03bf776f817a8c03cb3
parentf4d4294d61a7b8a43480feb78ae164210a0d1ce8 (diff)
downloadlustre-8d8502708c98163a8adfed498a0f9b2e319014ef.tar.gz
lustre-8d8502708c98163a8adfed498a0f9b2e319014ef.zip
:memo: [docs] Stub out pages for planned guides.
-rw-r--r--docs/src/app/page/docs/components.gleam19
-rw-r--r--docs/src/app/page/docs/managing_state.gleam19
-rw-r--r--docs/src/app/page/docs/quickstart.gleam21
-rw-r--r--docs/src/app/page/docs/server_side_rendering.gleam19
-rw-r--r--docs/src/app/page/docs/side_effects.gleam19
5 files changed, 97 insertions, 0 deletions
diff --git a/docs/src/app/page/docs/components.gleam b/docs/src/app/page/docs/components.gleam
new file mode 100644
index 0000000..765443d
--- /dev/null
+++ b/docs/src/app/page/docs/components.gleam
@@ -0,0 +1,19 @@
+// IMPORTS ---------------------------------------------------------------------
+
+import app/layout
+import gleam/string
+import lustre/element.{Element}
+
+// PAGE ------------------------------------------------------------------------
+
+pub fn view() -> Element(msg) {
+ [title]
+ |> string.join("\n")
+ |> layout.docs
+}
+
+// CONTENT: TITLE --------------------------------------------------------------
+
+const title: String = "
+# Components
+"
diff --git a/docs/src/app/page/docs/managing_state.gleam b/docs/src/app/page/docs/managing_state.gleam
new file mode 100644
index 0000000..e337b20
--- /dev/null
+++ b/docs/src/app/page/docs/managing_state.gleam
@@ -0,0 +1,19 @@
+// IMPORTS ---------------------------------------------------------------------
+
+import app/layout
+import gleam/string
+import lustre/element.{Element}
+
+// PAGE ------------------------------------------------------------------------
+
+pub fn view() -> Element(msg) {
+ [title]
+ |> string.join("\n")
+ |> layout.docs
+}
+
+// CONTENT: TITLE --------------------------------------------------------------
+
+const title: String = "
+# Managing state
+"
diff --git a/docs/src/app/page/docs/quickstart.gleam b/docs/src/app/page/docs/quickstart.gleam
new file mode 100644
index 0000000..e78b97f
--- /dev/null
+++ b/docs/src/app/page/docs/quickstart.gleam
@@ -0,0 +1,21 @@
+// IMPORTS ---------------------------------------------------------------------
+
+import app/layout
+import gleam/string
+import gleam/io
+import lustre/element.{Element}
+
+// PAGE ------------------------------------------------------------------------
+
+pub fn view() -> Element(msg) {
+ [title]
+ |> io.debug
+ |> string.join("\n")
+ |> io.debug
+ |> layout.docs
+}
+
+// CONTENT: TITLE --------------------------------------------------------------
+
+const title: String = "# Quickstart
+"
diff --git a/docs/src/app/page/docs/server_side_rendering.gleam b/docs/src/app/page/docs/server_side_rendering.gleam
new file mode 100644
index 0000000..561b532
--- /dev/null
+++ b/docs/src/app/page/docs/server_side_rendering.gleam
@@ -0,0 +1,19 @@
+// IMPORTS ---------------------------------------------------------------------
+
+import app/layout
+import gleam/string
+import lustre/element.{Element}
+
+// PAGE ------------------------------------------------------------------------
+
+pub fn view() -> Element(msg) {
+ [title]
+ |> string.join("\n")
+ |> layout.docs
+}
+
+// CONTENT: TITLE --------------------------------------------------------------
+
+const title: String = "
+# Server-side rendering
+"
diff --git a/docs/src/app/page/docs/side_effects.gleam b/docs/src/app/page/docs/side_effects.gleam
new file mode 100644
index 0000000..965ec77
--- /dev/null
+++ b/docs/src/app/page/docs/side_effects.gleam
@@ -0,0 +1,19 @@
+// IMPORTS ---------------------------------------------------------------------
+
+import app/layout
+import gleam/string
+import lustre/element.{Element}
+
+// PAGE ------------------------------------------------------------------------
+
+pub fn view() -> Element(msg) {
+ [title]
+ |> string.join("\n")
+ |> layout.docs
+}
+
+// CONTENT: TITLE --------------------------------------------------------------
+
+const title: String = "
+# Side effects
+"