<.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}"} />