<%= render(RailsUi::Collapsible::Component.new) do |collapsible| %>
<% collapsible.with_header do %>
<h4 class="text-sm font-semibold">@peduarte starred 3 repositories</h4>
<% end %>
<% collapsible.with_trigger do %>
<%= render(RailsUi::Button::Component.new(variant: :ghost, size: :sm, class: "w-9 p-0", data: { action: "ui-collapsible#toggle" })) do |button| %>
<% button.with_icon do %>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="m7 15 5 5 5-5"></path><path d="m7 9 5-5 5 5"></path></svg>
<% end %>
<span class="sr-only">Toggle</span>
<% end %>
<% end %>
<% collapsible.with_item do %>
@radix-ui/primitives
<% end %>
<% collapsible.with_collapsible_content do %>
<div class="space-y-2">
<div class="rounded-md border px-4 py-3 font-mono text-sm">
@radix-ui/colors
</div>
<div class="rounded-md border px-4 py-3 font-mono text-sm">
@stitches/react
</div>
</div>
<% end %>
<% end %>