diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb index 064a57605..f62b332ee 100644 --- a/app/helpers/events_helper.rb +++ b/app/helpers/events_helper.rb @@ -48,4 +48,19 @@ module EventsHelper content_tag(:h3, header, class: "event__grid-column-title margin-block-end-half position-sticky") end.join.html_safe end + + def event_action_sentence(event) + case event.action + when "assigned" + "Assigned to #{ event.assignees.pluck(:name).to_sentence }" + when "boosted" + "Boosted by #{ event.creator.name }" + when "commented" + "#{ event.creator.name } replied" + when "published" + "Added by #{ event.creator.name }" + when "popped" + "Popped by #{ event.creator.name }" + end + end end diff --git a/app/views/events/_event.html.erb b/app/views/events/_event.html.erb index 07ef7597e..de3c9a67c 100644 --- a/app/views/events/_event.html.erb +++ b/app/views/events/_event.html.erb @@ -1,7 +1,7 @@ <% bubble = event.summary.bubble %> <%= link_to bucket_bubble_path(bubble.bucket, bubble), - class: "event panel shadow center center-block flex-inline align-center justify-start gap position-relative", + class: "event panel shadow center center-block flex-inline align-start justify-start gap position-relative", style: "--bubble-color: #{ bubble.color }; #{ bubble_rotation(bubble) }", data: { controller: "animation", related_element_target: "related", @@ -10,8 +10,10 @@ animation_play_on_load_value: "true", action: "mouseover->animation#play mouseover->related-element#highlight mouseout->related-element#unhighlight" } do %>
+