<%# locals: (club:, subscription:, return_to: nil) %>

<%= t("admin.comped.title") %>

<%= t("admin.comped.description") %>

<% sub = subscription %> <% if sub&.admin_comped? %>

<%= t("admin.comped.active_label") %> <%= sub.plan.name %> <% if sub.admin_comped_reason.present? %> ยท <%= sub.admin_comped_reason %> <% end %> <% if sub.admin_comped_at.present? %>
<%= t("admin.comped.since_label_html", date: l(sub.admin_comped_at, format: :long)) %> <% if sub.admin_comped_by.present? %> <%= t("admin.comped.by_admin", username: sub.admin_comped_by.username) %><% end %> <% end %> <% if sub.stripe_subscription_id.present? %>
<%= t("admin.comped.stripe_note") %> <% end %>

<%= button_to t("admin.comped.revoke_button"), revoke_comped_admin_club_path(club, return_to: return_to), method: :delete, class: "admin-btn admin-btn--secondary", form: { data: { turbo_confirm: t("admin.comped.revoke_confirm", club: club.name) } } %> <% else %>

<%= t("admin.comped.current_plan", plan: sub&.plan&.name || t("admin.common.free_plan")) %> <% if sub&.stripe_subscription_id.present? %> <%= t("admin.comped.stripe_active") %> <% end %>

<%= form_with url: grant_comped_admin_club_path(club), method: :post, local: true, class: "admin-comped-form" do %> <%= hidden_field_tag :return_to, return_to if return_to.present? %>
<%= submit_tag t("admin.comped.grant_button"), class: "admin-btn admin-btn--primary" %>
<% end %> <% end %>