<% tags = post.tags_for_view %>
<% return if tags.nil? %>
<%= sky_section_tag("Tags") do %>
  <% if tags.any? %>
    <% tags = tags.group_by(&:category) %>
    <div class="flex flex-wrap gap-2">
      <% tag_category_order.map { |category| tags[category] || [] }.each do |tags| %>
        <% tags.each do |tag| %>
          <span
                class="<%= tailwind_tag_category_class(tag.category) %> rounded px-2 py-1 text-sm text-slate-600"
              >
            <% icon = font_awesome_category_icon(tag.category) %>
            <% if icon %>
              <i class="fa-solid <%= icon %> mr-1"></i>
            <% end %>
            <%= tag.value %>
          </span>
        <% end %>
      <% end %>
    </div>
  <% else %>
    <div class="text-center italic text-slate-400">No tags</div>
  <% end %>
<% end %>
