<%= t('families.edit.title', default: 'Edit Family') %>

<%= link_to family_path(@family), class: "text-gray-600 hover:text-gray-800 dark:text-gray-400 dark:hover:text-gray-200 font-medium" do %> <%= t('families.edit.back', default: '← Back to Family') %> <% end %>
<%= form_with model: @family, local: true, class: "space-y-6" do |form| %> <% if @family.errors.any? %>

<%= t('families.edit.error_title', default: 'There were problems with your submission:') %>

    <% @family.errors.full_messages.each do |message| %>
  • <%= message %>
  • <% end %>
<% end %>
<%= form.label :name, t('families.form.name', default: 'Family Name'), class: "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2" %> <%= form.text_field :name, class: "w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500", placeholder: t('families.form.name_placeholder', default: 'Enter your family name') %>

<%= t('families.edit.name_help', default: 'Choose a name that all family members will recognize.') %>

<%= t('families.edit.family_info', default: 'Family Information') %>

<%= t('families.edit.creator', default: 'Created by') %>
<%= @family.creator.email %>
<%= t('families.edit.created_on', default: 'Created on') %>
<%= @family.created_at.strftime('%B %d, %Y') %>
<%= t('families.edit.members_count', default: 'Members') %>
<%= pluralize(@family.members.count, 'member') %>
<%= t('families.edit.last_updated', default: 'Last updated') %>
<%= @family.updated_at.strftime('%B %d, %Y') %>
<%= form.submit t('families.edit.save_changes', default: 'Save Changes'), class: "bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white px-6 py-2 rounded-md font-medium transition-colors duration-200" %> <%= link_to family_path(@family), class: "bg-gray-300 hover:bg-gray-400 dark:bg-gray-600 dark:hover:bg-gray-500 text-gray-700 dark:text-gray-200 px-6 py-2 rounded-md font-medium transition-colors duration-200" do %> <%= t('families.edit.cancel', default: 'Cancel') %> <% end %>
<% if policy(@family).destroy? %> <%= link_to family_path(@family), method: :delete, data: { confirm: 'Are you sure you want to delete this family? This action cannot be undone.', turbo_confirm: 'Are you sure you want to delete this family? This action cannot be undone.' }, class: "text-red-600 hover:text-red-800 dark:text-red-400 dark:hover:text-red-300 font-medium" do %> Delete Family <% end %> <% end %>
<% end %>