Membership Fee 6 - UI Components & LiveViews closes #280 #304

Open
moritz wants to merge 65 commits from feature/280_membership_fee_ui into main
Showing only changes of commit e7fa3be74c - Show all commits

View file

@ -210,6 +210,9 @@ defmodule MvWeb.MembershipFeeTypeLive.Form do
@impl true @impl true
def handle_event("validate", %{"membership_fee_type" => params}, socket) do def handle_event("validate", %{"membership_fee_type" => params}, socket) do
# Validate amount format if present
params = validate_amount_format(params)
# Merge with existing form values to preserve unchanged fields # Merge with existing form values to preserve unchanged fields
# Extract values directly from form fields to get current state # Extract values directly from form fields to get current state
existing_values = get_existing_form_values(socket.assigns.form) existing_values = get_existing_form_values(socket.assigns.form)