Current section
Files
Jump to
Current section
Files
lib/list.ex
defmodule Satsuma.List do
use Phoenix.Component
slot :list_item, doc: "List item" do
attr(:link, :string, doc: "The URI that this list item should go to when clicked")
end
def list(assigns) do
~H"""
<ul class="satsuma_list">
<%= for item <- @list_item do %>
<li class="satsuma_list__item">
<a href={item.link}>
<div class="satsuma_list__item-title"><%= render_slot(item) %></div>
</a>
</li>
<% end %>
</ul>
"""
end
end