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

Abbonamento omaggio

Sponsor o promozione: assegna Premium Light/Full senza pagamento Stripe. Revocabile in qualsiasi momento.

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

Attivo: <%= sub.plan.name %> <% if sub.admin_comped_reason.present? %> · <%= sub.admin_comped_reason %> <% end %> <% if sub.admin_comped_at.present? %>
Dal <%= l(sub.admin_comped_at, format: :long) %> <% if sub.admin_comped_by.present? %> · admin <%= sub.admin_comped_by.username %><% end %> <% end %> <% if sub.stripe_subscription_id.present? %>
Nota: esiste anche un abbonamento Stripe collegato; l’omaggio ha priorità sul piano. <% end %>

<%= button_to "Revoca omaggio (torna Free o ripristina Stripe)", revoke_comped_admin_club_path(club, return_to: return_to), method: :delete, class: "admin-btn admin-btn--secondary", form: { data: { turbo_confirm: "Revocare l’abbonamento omaggio per #{club.name}?" } } %> <% else %>

Piano attuale: <%= sub&.plan&.name || "Free" %> <% if sub&.stripe_subscription_id.present? %> · pagamento Stripe attivo <% 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 "Concedi omaggio", class: "admin-btn admin-btn--primary" %>
<% end %> <% end %>