summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorAndrew Godwin2022-11-05 20:10:39 -0600
committerAndrew Godwin2022-11-05 20:10:39 -0600
commit56de2362a01089c8a5ca3c6e1affcade00ffdfce (patch)
tree399028908298fcf34b05e389632ff27d5cbb58db /templates
parent25b9731a6e2d5b1cea96ef059071dfd90bfd5d32 (diff)
downloadtakahe-56de2362a01089c8a5ca3c6e1affcade00ffdfce.tar.gz
takahe-56de2362a01089c8a5ca3c6e1affcade00ffdfce.tar.bz2
takahe-56de2362a01089c8a5ca3c6e1affcade00ffdfce.zip
Some user icon stuff
Diffstat (limited to 'templates')
-rw-r--r--templates/base.html18
-rw-r--r--templates/identity/select.html14
-rw-r--r--templates/identity/view.html3
3 files changed, 32 insertions, 3 deletions
diff --git a/templates/base.html b/templates/base.html
index 4dc62ca..af2887f 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -13,11 +13,25 @@
<body class="{% block body_class %}{% endblock %}">
<header>
- <h1><a href="/">{{ config.site_name }}</a></h1>
+ <h1>
+ <a href="/">
+ <img src="{% static "img/icon-128.png" %}" width="32">
+ {{ config.site_name }}
+ </a>
+ </h1>
<menu>
<li>
+ <a href="#"><i class="fa-solid fa-gear"></i></a>
+ </li>
+ <li>
{% if user.is_authenticated %}
- Logout
+ <a href="/identity/select/">
+ {% if user.icon_uri %}
+ <img src="{{ user.icon_uri }}" width="32">
+ {% else %}
+ <img src="{% static "img/unknown-icon-128.png" %}" width="32">
+ {% endif %}
+ </a>
{% else %}
<a href="/auth/login/">Login</a>
{% endif %}
diff --git a/templates/identity/select.html b/templates/identity/select.html
index f5be401..dae1ca1 100644
--- a/templates/identity/select.html
+++ b/templates/identity/select.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% load static %}
{% block title %}Select Identity{% endblock %}
@@ -6,12 +7,23 @@
<section class="modal identities">
<h1>Select Identity</h1>
{% for identity in identities %}
- <a class="option" href="{{ identity.urls.activate }}">{{ identity }}</a>
+ <a class="option" href="{{ identity.urls.activate }}">
+ {% if identity.icon_uri %}
+ <img src="{{ identity.icon_uri }}" width="32">
+ {% else %}
+ <img src="{% static "img/unknown-icon-128.png" %}" width="32">
+ {% endif %}
+ {{ identity }}
+ <small>@{{ identity.short_handle }}</small>
+ </a>
{% empty %}
<p class="option empty">You have no identities.</p>
{% endfor %}
<a href="/identity/create/" class="option new">
<i class="fa-solid fa-plus"></i> Create a new identity
</a>
+ <a href="/auth/logout/" class="option new">
+ <i class="fa-solid fa-right-from-bracket"></i> Logout
+ </a>
</section>
{% endblock %}
diff --git a/templates/identity/view.html b/templates/identity/view.html
index 68bb7a3..deb7ae5 100644
--- a/templates/identity/view.html
+++ b/templates/identity/view.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% load static %}
{% block title %}{{ identity }}{% endblock %}
@@ -6,6 +7,8 @@
<h1 class="identity">
{% if identity.icon_uri %}
<img src="{{identity.icon_uri}}" class="icon">
+ {% else %}
+ <img src="{% static "img/unknown-icon-128.png" %}" class="icon">
{% endif %}
{{ identity }} <small>{{ identity.handle }}</small>
</h1>