@use template_utils::*; @use plume_models::comments::Comment; @use plume_models::users::User; @use routes::*; @(ctx: BaseContext, comm: &Comment, author: User, in_reply_to: Option<&str>, blog: &str, slug: &str)
@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 comm.get_responses(ctx.0) { @:comment(ctx, &res, res.get_author(ctx.0), comm.ap_url.as_ref().map(|u| &**u), blog, slug) }