mirror of
https://github.com/svemagie/indiekit-endpoint-activitypub.git
synced 2026-04-02 15:44:58 +02:00
document.njk already renders title as h1 via the heading macro. All 14 AP templates were also calling heading() with level 1 inside their content block, producing two h1 elements per page. Removed the redundant calls and moved dynamic count prefixes into the title variable in followers/following controllers.
28 lines
931 B
Plaintext
28 lines
931 B
Plaintext
{% extends "document.njk" %}
|
|
|
|
{% from "heading/macro.njk" import heading with context %}
|
|
{% from "card/macro.njk" import card with context %}
|
|
{% from "badge/macro.njk" import badge with context %}
|
|
{% from "prose/macro.njk" import prose with context %}
|
|
{% from "pagination/macro.njk" import pagination with context %}
|
|
|
|
{% block content %}
|
|
{% if activities.length > 0 %}
|
|
{% for activity in activities %}
|
|
{{ card({
|
|
title: activity.actorName or activity.actorUrl,
|
|
description: { text: activity.summary },
|
|
published: activity.receivedAt,
|
|
badges: [
|
|
{ text: activity.type },
|
|
{ text: __("activitypub.directionInbound") if activity.direction === "inbound" else __("activitypub.directionOutbound") }
|
|
]
|
|
}) }}
|
|
{% endfor %}
|
|
|
|
{{ pagination(cursor) if cursor }}
|
|
{% else %}
|
|
{{ prose({ text: __("activitypub.noActivity") }) }}
|
|
{% endif %}
|
|
{% endblock %}
|