From af935e7465b22e43a06262597f03f19611c52907 Mon Sep 17 00:00:00 2001 From: Pablo Moreno Date: Fri, 17 Jan 2025 12:36:37 +0100 Subject: [PATCH] feat: added spinner --- theme/templates/theme/base.html | 1 + web/static/css/spinner.css | 19 +++++++++++++++++++ web/templates/users/login.html | 8 +++++--- web/templates/web/index.html | 8 +++++--- web/views/users.py | 5 ++++- 5 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 web/static/css/spinner.css diff --git a/theme/templates/theme/base.html b/theme/templates/theme/base.html index 6120cb0..1b881e6 100644 --- a/theme/templates/theme/base.html +++ b/theme/templates/theme/base.html @@ -8,6 +8,7 @@ {% include "theme/seo.html" %} + {% tailwind_css %} diff --git a/web/static/css/spinner.css b/web/static/css/spinner.css new file mode 100644 index 0000000..591fbc6 --- /dev/null +++ b/web/static/css/spinner.css @@ -0,0 +1,19 @@ +.spinner { + width: 48px; + height: 48px; + border: 5px solid #FFF; + border-bottom-color: transparent; + border-radius: 50%; + display: inline-block; + box-sizing: border-box; + animation: spinner_rotation 1s linear infinite; +} + +@keyframes spinner_rotation { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} diff --git a/web/templates/users/login.html b/web/templates/users/login.html index a61cf78..e756b0c 100644 --- a/web/templates/users/login.html +++ b/web/templates/users/login.html @@ -20,7 +20,6 @@
{% csrf_token %} {% for field in form %} - {% if field.id_for_label != 'id_remember_me' %} - {% endif %} - {% endfor %}
@@ -48,6 +45,11 @@

+ + {% for k, error in form.errors.items %} + {{ error }} + {% endfor %} +