From 8d8502708c98163a8adfed498a0f9b2e319014ef Mon Sep 17 00:00:00 2001 From: Hayleigh Thompson Date: Tue, 22 Aug 2023 23:40:55 +0100 Subject: :memo: [docs] Stub out pages for planned guides. --- docs/src/app/page/docs/components.gleam | 19 +++++++++++++++++++ docs/src/app/page/docs/managing_state.gleam | 19 +++++++++++++++++++ docs/src/app/page/docs/quickstart.gleam | 21 +++++++++++++++++++++ docs/src/app/page/docs/server_side_rendering.gleam | 19 +++++++++++++++++++ docs/src/app/page/docs/side_effects.gleam | 19 +++++++++++++++++++ 5 files changed, 97 insertions(+) create mode 100644 docs/src/app/page/docs/components.gleam create mode 100644 docs/src/app/page/docs/managing_state.gleam create mode 100644 docs/src/app/page/docs/quickstart.gleam create mode 100644 docs/src/app/page/docs/server_side_rendering.gleam create mode 100644 docs/src/app/page/docs/side_effects.gleam 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 +" -- cgit v1.2.3