property values as maps closes #53 #56

Merged
moritz merged 5 commits from property_values into main 2025-05-29 15:34:24 +02:00
Showing only changes of commit 723d9c7205 - Show all commits

View file

@ -39,7 +39,13 @@ defmodule MvWeb.MemberLive.FormComponent do
<.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]}>
<.input field={value_form[:value]} label={type && type.name} />
<% input_type =
cond do
type && type.value_type == :boolean -> "checkbox"
type && type.value_type == :date -> :date
true -> :text
end %>
<.input field={value_form[:value]} label={type && type.name} type={input_type} />
</.inputs_for>
<input
type="hidden"