Current section
Files
Jump to
Current section
Files
priv/templates/flowy.gen.live/show.html.heex
<.breadcrumb title="Overview" steps={@steps}>
<:actions>
<.action_link
type={:patch}
path={~p"<%= schema.route_prefix %>/#{@<%= schema.singular %>}/show/edit"}
tooltip="Edit <%= schema.singular %>"
icon={:edit}
phx-click={JS.push_focus()}
/>
<.action_link
type={:patch}
path={~p"<%= schema.route_prefix %>/#{@<%= schema.singular %>}/show/delete"}
tooltip="Delete <%= schema.singular %>"
icon={:delete}
phx-click={JS.push_focus()}
/>
</:actions>
</.breadcrumb>
<div class="grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-5 lg:grid-cols-3 lg:gap-6 xl:grid-cols-4">
<.card >
<div class="space-y-3">
<%= for {k, _} <- schema.attrs do %>
<.card_field value={@<%= schema.singular %>.<%= k %>} label="<%= Phoenix.Naming.humanize(Atom.to_string(k)) %>" />
<% end %>
<.card_line />
<.card_formatted_field format="date_from_now" value={@<%= schema.singular %>.inserted_at} label="Inserted at" />
<.card_formatted_field format="date_from_now" value={@<%= schema.singular %>.updated_at} label="Updated at" />
</div>
</.card>
</div>
<.modal :if={@live_action == :edit} id="<%= schema.singular %>-modal" show on_cancel={JS.patch(~p"<%= schema.route_prefix %>/#{@<%= schema.singular %>}")} title={@page_title}>
<.live_component
module={<%= inspect core.web_module %>.<%= inspect Module.concat(schema.web_namespace, schema.alias) %>Live.FormComponent}
id={@<%= schema.singular %>.id}
title={@page_title}
action={@live_action}
<%= schema.singular %>={@<%= schema.singular %>}
patch={~p"<%= schema.route_prefix %>/#{@<%= schema.singular %>}"}
modal_id="<%= schema.singular %>-modal"
/>
</.modal>
<.modal :if={@live_action in [:show_delete]} id="<%= schema.singular %>-modal" show on_cancel={JS.patch(~p"<%= schema.route_prefix %>/#{@<%= schema.singular %>}")} title={@page_title}>
<.live_component
module={<%= inspect core.web_module %>.<%= inspect Module.concat(schema.web_namespace, schema.alias) %>Live.DeleteComponent}
id={@<%= schema.singular %>.id || :new}
title={@page_title}
action={@live_action}
<%= schema.singular %>={@<%= schema.singular %>}
patch={~p"<%= schema.route_prefix %>"}
modal_id="<%= schema.singular %>-modal"
/>
</.modal>