defmodule MoonWeb.Pages.Design.TablePage do @moduledoc false use MoonWeb, :live_view alias Moon.Design.Table alias MoonWeb.Components.Page alias MoonWeb.Components.ExampleAndCode alias MoonWeb.Components.ComponentPageDescription alias MoonWeb.Components.PropsTable alias MoonWeb.Components.ExamplesList alias MoonWeb.Examples.Design.TableExample # import Phoenix.Component, only: [live_render: 3] data(breadcrumbs, :any, default: [ %{ to: "/components", name: "Components" }, %{ to: "/components/v2/table", name: "Table" } ] ) data(checked, :list, default: []) @spec render(any) :: Phoenix.LiveView.Rendered.t() def render(assigns) do ~F"""

A component for displaying large amounts of data in rows and columns.

<:example> <:code>{TableExample.Stream.code()}
""" end end