add: following timeline

This commit is contained in:
trisua 2025-04-09 22:00:45 -04:00
parent 6141910059
commit 1ee1f29cdf
15 changed files with 176 additions and 9 deletions

View file

@ -163,6 +163,14 @@
<span>{{ text "general:link.home" }}</span>
</a>
<a
href="/following"
class="{% if selected == 'following' %}active{% endif %}"
>
{{ icon "earth" }}
<span>{{ text "general:link.following" }}</span>
</a>
<a href="/popular" class="{% if selected == 'popular' %}active{% endif %}">
{{ icon "trending-up" }}
<span>{{ text "general:link.popular" }}</span>

View file

@ -0,0 +1,16 @@
{% extends "root.html" %} {% block head %}
<title>Following - {{ config.name }}</title>
{% endblock %} {% block body %} {{ macros::nav() }}
<main class="flex flex-col gap-2">
{{ macros::timelines_nav(selected="following") }}
<!-- prettier-ignore -->
<div class="card w-full flex flex-col gap-2">
{% for post in list %}
{{ components::post(post=post[0], owner=post[1], secondary=true, community=post[2], show_community=true) }}
{% endfor %}
{{ components::pagination(page=page, items=list|length) }}
</div>
</main>
{% endblock %}

View file

@ -5,7 +5,7 @@
<!-- prettier-ignore -->
{{ macros::timelines_nav(selected="home") }}
{% if list|length == 0 %}
{% if list|length == 0 and page == 0 %}
<div class="card-nest">
<div class="card">
<b>✨ Welcome to <i>{{ config.name }}</i>!</b>
@ -21,6 +21,8 @@
{% for post in list %}
{{ components::post(post=post[0], owner=post[1], secondary=true, community=post[2], show_community=true) }}
{% endfor %}
{{ components::pagination(page=page, items=list|length) }}
</div>
{% endif %}
</main>

View file

@ -9,6 +9,8 @@
{% for post in list %}
{{ components::post(post=post[0], owner=post[1], secondary=true, community=post[2], show_community=true) }}
{% endfor %}
{{ components::pagination(page=page, items=list|length) }}
</div>
</main>
{% endblock %}