<%= link_to bucket_bubble_path(bubble.bucket, bubble), class: "bubble__title-link flex align-center gap flex-item-grow min-width" do %>
<%= bubble.title %>
<% end %>
<% if bubble.due_on.present? %>
<% end %>
<% bubble.assignees.each do |assignee| %>
<%= avatar_tag assignee, loading: :lazy %>
<% end %>
<% bubble.tags.each do |tag| %>
<%# FIXME: This is not going to work, this partial must be cacheable, so it can't mutate a changeable view filter live. Need a JS solution. %>
<%= link_to "##{tag.title}", bucket_bubbles_path(bubble.bucket, view_filter_params.merge(tag_ids: tag.id)), style: "color: #{bubble.color}" %>
<% end %>
<%= tag.time bubble.created_at, class: "txt-nowrap flex-item-justify-end" do %>
<%= bubble.created_at.strftime("%b %d") %>
<% end %>