<%= @membership.user.email.first.upcase %>

<%= @membership.user.email %>

<% if @membership.role == 'owner' %> <%= t('family_memberships.show.owner', default: 'Family Owner') %> <% else %> <%= @membership.role.humanize %> <% end %> <% if @membership.user == current_user %> <%= t('family_memberships.show.you', default: 'You') %> <% end %>
<%= link_to family_members_path(@family), class: "bg-gray-200 hover:bg-gray-300 text-gray-700 px-4 py-2 rounded-md font-medium transition-colors duration-200" do %> <%= t('family_memberships.show.back_to_members', default: '← All Members') %> <% end %> <% if policy(@membership).destroy? %> <% unless @membership.owner? && @family.members.count > 1 %> <%= link_to family_member_path(@family, @membership), method: :delete, confirm: t('family_memberships.show.remove_confirm', default: 'Are you sure you want to remove %{email} from the family?', email: @membership.user.email), class: "bg-red-600 hover:bg-red-700 text-white px-4 py-2 rounded-md font-medium transition-colors duration-200" do %> <%= t('family_memberships.show.remove_member', default: 'Remove Member') %> <% end %> <% end %> <% end %>

<%= t('family_memberships.show.basic_info', default: 'Basic Information') %>

<%= t('family_memberships.show.email', default: 'Email Address') %>
<%= @membership.user.email %>
<%= t('family_memberships.show.role', default: 'Family Role') %>
<%= @membership.role.humanize %> <% if @membership.role == 'owner' %> - <%= t('family_memberships.show.owner_description', default: 'Can manage family settings and members') %> <% end %>
<%= t('family_memberships.show.joined_date', default: 'Joined Date') %>
<%= @membership.created_at.strftime('%B %d, %Y at %I:%M %p') %>
<%= t('family_memberships.show.time_in_family', default: 'Time in Family') %>
<%= time_ago_in_words(@membership.created_at) %>

<%= t('family_memberships.show.family_info', default: 'Family Information') %>

<%= t('family_memberships.show.family_name', default: 'Family Name') %>
<%= @family.name %>
<%= t('family_memberships.show.family_creator', default: 'Family Creator') %>
<%= @family.creator.email %>
<%= t('family_memberships.show.family_created', default: 'Family Created') %>
<%= @family.created_at.strftime('%B %d, %Y') %>
<%= t('family_memberships.show.total_members', default: 'Total Members') %>
<%= pluralize(@family.members.count, 'member') %>
<% if @membership.owner? && @family.members.count > 1 %>

<%= t('family_memberships.show.owner_warning_title', default: 'Family Owner Protection') %>

<%= t('family_memberships.show.owner_warning_message', default: 'This member is the family owner and cannot be removed while other members exist. To remove the owner, first remove all other members or transfer ownership.') %>

<% end %> <% if @membership.user == current_user %>

<%= t('family_memberships.show.self_info_title', default: 'Your Membership') %>

<%= t('family_memberships.show.self_info_message', default: 'This is your own membership. You can leave the family at any time from the family page, unless you are the owner with other members present.') %>

<%= link_to family_path(@family), class: "text-blue-800 hover:text-blue-900 font-medium" do %> <%= t('family_memberships.show.go_to_family', default: 'Go to Family Page →') %> <% end %>
<% end %>