defmodule MoonWeb.Examples.Design.TableExample.ZebraStyle do @moduledoc false use Moon.StatefulComponent use MoonWeb, :example alias Moon.Design.Table alias Moon.Design.Table.Column alias Moon.Components.Renderers.Datetime data(models, :list, default: Enum.map(1..5, fn x -> %{ id: x, name: "Name #{x}", created_at: DateTime.utc_now() } end) ) def render(assigns) do ~F"""
{model.id} {model.name}
""" end def code() do """ alias Moon.Design.Table alias Moon.Design.Table.Column alias Moon.Components.Renderers.Datetime data(models, :list, default: Enum.map(1..5, fn x -> %{ id: x, name: "Name #\{x}", created_at: DateTime.utc_now() } end) ) def render(assigns) do ~F\""" {model.id} {model.name}
\""" end """ end end