defmodule Paleta.Components.List do use Phoenix.Component @doc """ Renders a data list. ## Examples <.list> <:item title="Title"><%= @post.title %> <:item title="Views"><%= @post.views %> """ slot :item, required: true do attr(:title, :string, required: true) end def list(assigns) do ~H"""
<%= item.title %>
<%= render_slot(item) %>
""" end end