Skip to content

Commit 3295c1e

Browse files
Add donate button to event homepage (#12304)
## Summary of the problem <!-- Why are these changes being made? What problem does it solve? Link any related issues to provide more details. --> closes #12303 ## Describe your changes <!-- Explain your thought process to the solution and provide a quick summary of the changes. --> <img width="1604" height="141" alt="Screenshot From 2025-12-02 22-42-51" src="https://github.com/user-attachments/assets/9c135889-5958-4a2b-a172-4dc685662410" /> <!-- If there are any visual changes, please attach images, videos, or gifs. --> --------- Co-authored-by: yodalightsabr <yoda@yodacode.xyz>
1 parent 5292b42 commit 3295c1e

File tree

4 files changed

+29
-25
lines changed

4 files changed

+29
-25
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<%# locals: (event:) %>
2+
3+
<% if event.donation_page_available? && event.is_public && !organizer_signed_in? %>
4+
<%= link_to start_donation_donations_path(event), target: "_blank", class: "btn bg-blue flex items-center" do %>
5+
<%= inline_icon "purse" %>
6+
Donate
7+
<% end %>
8+
<% end %>

app/views/events/_heading.html.erb

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<%# locals: (event:, event_follow: nil) %>
2+
3+
<h1 class="flex items-center gap-4">
4+
<%= yield %>
5+
<% admin_tool("badge", "span") do %>
6+
<span class="m0 badge bg-muted">
7+
#<%= event.id %>
8+
</span>
9+
<span class="m0 badge bg-muted ml1">
10+
SL<%= event.service_level %>
11+
</span>
12+
<% end %>
13+
14+
<%= render "events/follow_button", event:, event_follow: %>
15+
<%= render "events/donate_button", event: %>
16+
</h1>

app/views/events/show.html.erb

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,9 @@
2727
<% end %>
2828
<% end %>
2929

30-
<h1 class="flex items-center">
30+
<%= render "events/heading", event: @event, event_follow: @event_follow do %>
3131
<span class="flex-grow">Home</span>
32-
<% admin_tool("p0 m2 badge", "span") do %>
33-
<span class="m0 badge bg-muted">
34-
#<%= @event.id %>
35-
</span>
36-
<span class="m0 badge bg-muted ml1">
37-
SL<%= @event.service_level %>
38-
</span>
39-
<% end %>
40-
41-
<%= render "events/follow_button", event: @event, event_follow: @event_follow %>
42-
</h1>
32+
<% end %>
4333

4434
<div class="flex flex-col gap-[20px]" data-controller="event-home">
4535
<% if organizer_signed_in?(as: :member) %>

app/views/events/transactions.html.erb

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,9 @@
2727

2828
<%= render "events/nav", selected: :transactions %>
2929

30-
<h1 class="flex items-center flex-wrap">
31-
<span class="flex-grow mb1">Transactions</span>
32-
<% admin_tool("p0 m2 badge", "span") do %>
33-
<span class="m0 badge bg-muted">
34-
#<%= @event.id %>
35-
</span>
36-
<span class="m0 badge bg-muted ml1">
37-
SL<%= @event.service_level %>
38-
</span>
39-
<% end %>
40-
41-
<%= render "events/follow_button", event: @event, event_follow: @event_follow %>
42-
</h1>
30+
<%= render "events/heading", event: @event, event_follow: @event_follow do %>
31+
<span class="flex-grow">Transactions</span>
32+
<% end %>
4333

4434
<div class="flex items-center details-horiz details-horiz--lg" style="gap: 8px; pointer-events: none;">
4535
<% if Flipper.enabled?(:event_home_page_redesign_2024_09_21, @event) %>

0 commit comments

Comments
 (0)