liveview for new member fields
This commit is contained in:
parent
abfc94473f
commit
6d426a21e8
4 changed files with 77 additions and 3 deletions
|
|
@ -36,6 +36,21 @@ defmodule MvWeb.MemberLive.FormComponent do
|
|||
phx-change="validate"
|
||||
phx-submit="save"
|
||||
>
|
||||
<.input field={@form[:first_name]} label="First Name" required />
|
||||
<.input field={@form[:last_name]} label="Last Name" required />
|
||||
<.input field={@form[:email]} label="Email" required type="email" />
|
||||
<.input field={@form[:birth_date]} label="Birth Date" type="date" />
|
||||
<.input field={@form[:paid]} label="Paid" type="checkbox" />
|
||||
<.input field={@form[:phone_number]} label="Phone Number" />
|
||||
<.input field={@form[:join_date]} label="Join Date" type="date" />
|
||||
<.input field={@form[:exit_date]} label="Exit Date" type="date" />
|
||||
<.input field={@form[:notes]} label="Notes" />
|
||||
<.input field={@form[:city]} label="City" />
|
||||
<.input field={@form[:street]} label="Street" />
|
||||
<.input field={@form[:house_number]} label="House Number" />
|
||||
<.input field={@form[:postal_code]} label="Postal Code" />
|
||||
|
||||
<h3 class="mt-8 mb-2 text-lg font-semibold">Custom Properties</h3>
|
||||
<.inputs_for :let={f_property} field={@form[:properties]}>
|
||||
<% type = Enum.find(@property_types, &(&1.id == f_property[:property_type_id].value)) %>
|
||||
<.inputs_for :let={value_form} field={f_property[:value]}>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue