@use template_utils::*; @use plume_models::comments::CommentTree; @use routes::*; @(ctx: BaseContext, comment_tree: &CommentTree, in_reply_to: Option<&str>, blog: &str, slug: &str) @if let Some(ref comm) = Some(&comment_tree.comment) { @if let Some(author) = comm.get_author(ctx.0).ok() {
@avatar(ctx.0, &author, Size::Small, true, ctx.1) @author.name(ctx.0) @author.get_fqn(ctx.0) @if let Some(ref ap_url) = comm.ap_url { } @if let Some(ref in_reply_to) = in_reply_to { }
@if comm.sensitive {
@comm.spoiler_text } @Html(&comm.content) @if comm.sensitive {
}
@i18n!(ctx.1, "Respond") @if ctx.2.clone().map(|u| u.id == author.id).unwrap_or(false) {
} @for res in &comment_tree.responses { @:comment(ctx, res, comm.ap_url.as_ref().map(|u| &**u), blog, slug) }
}}