feat(member): deactivate and reactivate members via an exit-date dialog

This commit is contained in:
Moritz 2026-06-08 12:17:02 +02:00
parent bcab2e21c4
commit 3dc3a2b8ef
6 changed files with 1735 additions and 1326 deletions

View file

@ -329,6 +329,14 @@ defmodule MvWeb.MemberLive.Show do
</div>
<% end %>
<%!-- Deactivate/reactivate sub-flow (gated on :update, owns its own modal) --%>
<.live_component
module={MvWeb.MemberLive.Show.DeactivateComponent}
id="member-deactivate"
member={@member}
current_user={@current_user}
/>
<%!-- Danger zone: same section pattern as section_box (h2 outside border) --%>
<%= if can?(@current_user, :destroy, @member) do %>
<section class="mt-8 mb-6" aria-labelledby="danger-zone-heading">