@use plume_models::posts::Post; @use crate::templates::{base, partials::post_card}; @use crate::template_utils::*; @(ctx: BaseContext, tag: String, articles: Vec, page: i32, n_pages: i32) @:base(ctx, i18n!(ctx.1, "Articles tagged \"{0}\""; &tag), {}, {}, {

@i18n!(ctx.1, "Articles tagged \"{0}\""; &tag)

@if !articles.is_empty() {
@for article in articles { @:post_card(ctx, article) }
} else {

@i18n!(ctx.1, "There are currently no articles with such a tag")

} @paginate(ctx.1, page, n_pages) })