add: reclaims, tetratto_handler_account_username, entry owners

This commit is contained in:
trisua 2025-08-16 00:20:46 -04:00
parent 105d01b45d
commit f215d038b3
7 changed files with 177 additions and 6 deletions

View file

@ -12,7 +12,6 @@
(text "{% if metadata.page_icon|length == 0 -%}")
(link ("rel" "icon") ("href" "/public/favicon.svg"))
(text "{%- endif %}")
(text "{% endblock %} {% block body %}")
(div
("class" "flex flex_col gap_2")
@ -40,6 +39,20 @@
(script ("defer" "true") (text "setTimeout(() => { temporary_set_theme('{{ metadata.access_recommended_theme }}') }, 150);"))
(text "{%- endif %}")
; owner
(text "{% if metadata.tetratto_owner_username|length > 0 -%}")
(span
("class" "flex items_center gap_2")
(text "Owner:")
(a
("class" "flex items_center gap_2")
("href" "{{ tetratto }}/@{{ metadata.tetratto_owner_username }}")
(img
("class" "avatar")
("src" "{{ tetratto }}/api/v1/auth/user/{{ metadata.tetratto_owner_username }}/avatar?selector_type=username"))
(text "{{ metadata.tetratto_owner_username }}")))
(text "{%- endif %}")
; views
(text "{% if not metadata.option_disable_views -%}")
(span (text "Views: {{ views }}"))
@ -55,7 +68,6 @@
(link ("rel" "stylesheet") ("href" "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/default.min.css"))
(script ("src" "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js"))
(script (text "hljs.highlightAll();"))
(text "{% endblock %}")
(text "{% block nav_extras %}")
(button
@ -72,3 +84,11 @@
}, 150);"))
(text "{%- endif %}")
(text "{% endblock %}")
(text "{% block dropdown %}")
(hr)
(a
("class" "button")
("href" "/{{ entry.slug }}/claim")
(text "claim"))
(text "{%- endblock %}")