diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/base.html | 18 | ||||
-rw-r--r-- | templates/identity/select.html | 14 | ||||
-rw-r--r-- | templates/identity/view.html | 3 |
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> |