defmodule MoonWeb.Pages.TypographyPage do @moduledoc false use MoonWeb, :live_view alias MoonWeb.Components.ComponentPageDescription alias MoonWeb.Components.Page alias MoonWeb.Components.ExampleAndCode data(breadcrumbs, :any, default: [ %{ to: "/typography", name: "Typography" } ] ) def render(assigns) do ~F"""

Typography includes text, headings, and captions.

<:example>

Size 9

Size 10

Size 12

Size 14

Size 16

Size 18

Size 20

Size 24

Size 32

Size 48

Size 56

Size 64

Size 72

<:code>{get_example_1_code()}
<:example>

Size 9

Size 10

Size 12

Size 14

Size 16

Size 18

Size 20

Size 24

Size 32

Size 48

Size 56

Size 64

Size 72

<:code>{get_example_2_code()}
<:example>
Size 9 Size 10
<:code>{get_example_3_code()}
<:example>

Trunks

Piccolo

Roshi

Chichi

<:code>{get_example_4_code()}
""" end def handle_params(_params, uri, socket) do {:noreply, assign(socket, uri: uri)} end def get_example_1_code() do """

Size 9

Size 10

Size 12

Size 14

Size 16

Size 18

Size 20

Size 24

Size 32

Size 48

Size 56

Size 64

Size 72

""" end def get_example_2_code() do """

Size 9

Size 10

Size 12

Size 14

Size 16

Size 18

Size 20

Size 24

Size 32

Size 48

Size 56

Size 64

Size 72

""" end def get_example_3_code() do """
Size 9 Size 10
""" end def get_example_4_code() do """

Trunks

Piccolo

Roshi

Chichi

""" end end