.header>
<:subtitle>This is a article record from your database.
<:actions :if={@current_user && @current_user.id == @article.author.id}>
<.link patch={~p"/articles/#{@article}/edit"} phx-click={JS.focus()}>
<.link phx-click={JS.push("delete")} data-confirm="Are you sure?">
<.list>
<:item title="Title">{@article.title}
<:item title="Body">{@article.body}
<:item title="Comments">
<.table id="comments" rows={@article.comments}>
<:col :let={comment} label="Author"><%= comment.author.email %>
<:col :let={comment} label="Body"><%= comment.body %>
<.simple_form
:if={@current_user}
for={@comment_form}
id="comment-form"
phx-change="validate_comment"
phx-submit="post_comment"
>
<.input field={@comment_form[:body]} type="textarea" />
<:actions>
<.button phx-disable_with="Posting...">Post comment
<.back navigate={~p"/articles"}>Back to articles
<.modal :if={@live_action == :edit} id="article-modal" show on_cancel={JS.patch(~p"/articles/#{@article}")}>
<.live_component
module={PhoenixRealWorldWeb.ArticleLive.FormComponent}
id={@article.id}
title={@page_title}
action={@live_action}
article={@article}
patch={~p"/articles/#{@article}"}
/>