.header>
<%= @gist.title || "Gist: #{@gist.id}" %>
<:subtitle>This is a gist record from your database.
<:actions>
<.link patch={~p"/gists/#{@gist}/show/edit"} phx-click={JS.push_focus()}>
<.button>Edit gist
<.code_block
class="mt-4"
code={@gist.code}
language={@gist.lang}
title={@gist.title}
line_numbers={true}
highlighted_lines={[118, 119, 120]}
/>
<.back navigate={~p"/gists"}>Back to gists
<.modal :if={@live_action == :edit} id="gist-modal" show on_cancel={JS.patch(~p"/gists/#{@gist}")}>
<.live_component
module={ZoeyscomputerWeb.GistLive.FormComponent}
id={@gist.id}
title={@page_title}
action={@live_action}
gist={@gist}
patch={~p"/gists/#{@gist}"}
/>