feat: adds member visibility to live view
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
carla 2025-12-02 09:23:37 +01:00
parent 82e41916d2
commit 7f0da693ee
2 changed files with 51 additions and 35 deletions

View file

@ -69,9 +69,7 @@
>
{member.first_name} {member.last_name}
</:col>
<:col
:let={member}
label={
<:col :if={:email in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -82,13 +80,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.email}
</:col>
<:col
:let={member}
label={
<:col :if={:street in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -99,13 +94,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.street}
</:col>
<:col
:let={member}
label={
<:col :if={:house_number in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -116,13 +108,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.house_number}
</:col>
<:col
:let={member}
label={
<:col :if={:postal_code in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -133,13 +122,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.postal_code}
</:col>
<:col
:let={member}
label={
<:col :if={:city in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -150,13 +136,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.city}
</:col>
<:col
:let={member}
label={
<:col :if={:phone_number in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -167,13 +150,10 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.phone_number}
</:col>
<:col
:let={member}
label={
<:col :if={:join_date in @member_fields_visible} :let={member} label={
~H"""
<.live_component
module={MvWeb.Components.SortHeaderComponent}
@ -184,8 +164,7 @@
sort_order={@sort_order}
/>
"""
}
>
}>
{member.join_date}
</:col>
<:action :let={member}>