<%= t('family_invitations.index.title', default: 'Family Invitations') %>

<%= link_to family_path(@family), class: "btn btn-neutral" do %> <%= t('family_invitations.index.back_to_family', default: 'Back to Family') %> <% end %>
<% if @pending_invitations.any? %>
<% @pending_invitations.each do |invitation| %>
<%= invitation.email %>
<%= t('family_invitations.index.invited_on', default: 'Invited') %> <%= invitation.created_at.strftime('%B %d, %Y') %>
<%= t('family_invitations.index.expires_on', default: 'Expires') %> <%= invitation.expires_at.strftime('%B %d, %Y at %I:%M %p') %>
<%= link_to public_invitation_path(invitation.token), class: "btn btn-ghost btn-sm text-info" do %> <%= t('family_invitations.index.view_invitation', default: 'View') %> <% end %> <% if policy(@family).manage_invitations? %> <%= link_to family_invitation_path(@family, invitation), method: :delete, confirm: t('family_invitations.index.cancel_confirm', default: 'Are you sure you want to cancel this invitation?'), class: "btn btn-ghost btn-sm text-error" do %> <%= t('family_invitations.index.cancel', default: 'Cancel') %> <% end %> <% end %>
<% end %>
<% else %>

<%= t('family_invitations.index.no_invitations', default: 'No pending invitations') %>

<% end %>