28 lines
756 B
Plaintext

<.back navigate={~p"/contacts"}>Back to contacts</.back>
<.header>
Contact
<:actions>
<.link patch={~p"/contacts/#{@contact}/edit"} phx-click={JS.push_focus()}>
<.button>Edit contact</.button>
</.link>
</:actions>
</.header>
<.list>
<:item title="Name"><%= @contact.name %></:item>
<:item title="Email"><%= @contact.email %></:item>
<:item title="Subscribed"><%= @contact.subscribed %></:item>
</.list>
<.modal :if={@live_action == :edit} id="contact-modal" show on_cancel={JS.patch(~p"/contacts/#{@contact}")}>
<.live_component
module={SendItWeb.ContactLive.FormComponent}
id={@contact.id}
title={@page_title}
action={@live_action}
contact={@contact}
patch={~p"/contacts/#{@contact}"}
/>
</.modal>