From 7037004aaf1e59851a8d77e1d1cb43edf646a545 Mon Sep 17 00:00:00 2001 From: Pablo Moreno Date: Sat, 18 Jan 2025 02:19:19 +0100 Subject: [PATCH] feat: improved lighthouse reports --- theme/templates/components/theme-switch.html | 1 + theme/templates/theme/seo.html | 1 + web/templates/components/cart/add_to_cart.html | 2 +- web/templates/components/cart/cart.html | 4 ++-- web/templates/components/generic/navbar.html | 4 +++- .../components/products/wishlist_button.html | 4 ++-- web/templates/users/login.html | 4 ++-- web/templates/users/user_details.html | 14 ++------------ web/templates/web/order.html | 2 +- web/views/users.py | 4 +++- web/views/web.py | 1 + 11 files changed, 19 insertions(+), 22 deletions(-) diff --git a/theme/templates/components/theme-switch.html b/theme/templates/components/theme-switch.html index 3fcef0a..f68ac4b 100644 --- a/theme/templates/components/theme-switch.html +++ b/theme/templates/components/theme-switch.html @@ -2,6 +2,7 @@ onclick="switchTheme()" id="theme-toggle" type="button" + aria-label="switchtheme" class="text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none rounded-lg text-sm p-2.5"> {% include 'components/icons/moon.svg' %} {% include 'components/icons/sun.svg' %} diff --git a/theme/templates/theme/seo.html b/theme/templates/theme/seo.html index 4f4a2f9..d2a1fb7 100644 --- a/theme/templates/theme/seo.html +++ b/theme/templates/theme/seo.html @@ -3,3 +3,4 @@ + \ No newline at end of file diff --git a/web/templates/components/cart/add_to_cart.html b/web/templates/components/cart/add_to_cart.html index 2a18cfa..ce97f52 100644 --- a/web/templates/components/cart/add_to_cart.html +++ b/web/templates/components/cart/add_to_cart.html @@ -7,7 +7,7 @@ + id="quantity" aria-label="quantity" type="number" min="1" max="10" name="quantity" value="1"> @@ -11,7 +11,7 @@
{% csrf_token %} -
diff --git a/web/templates/users/login.html b/web/templates/users/login.html index e756b0c..848e9ae 100644 --- a/web/templates/users/login.html +++ b/web/templates/users/login.html @@ -41,7 +41,7 @@

{% translate '¿Aún no tienes cuenta?' %} {% translate 'Regístrate aquí' %} + class="font-medium text-primary-700 hover:underline dark:text-primary-400">{% translate 'Regístrate aquí' %}

@@ -58,7 +58,7 @@

{% translate '¿Has olvidado tu contraseña?' %} + class="font-medium text-primary-700 hover:underline dark:text-primary-400">{% translate '¿Has olvidado tu contraseña?' %}

diff --git a/web/templates/users/user_details.html b/web/templates/users/user_details.html index 2f9c35a..a09c471 100644 --- a/web/templates/users/user_details.html +++ b/web/templates/users/user_details.html @@ -4,11 +4,11 @@ {% include 'components/generic/navbar.html' %}
-

{% translate 'Mi cuenta' %} -

+
@@ -58,16 +58,6 @@
-
- - {% if address.address_type == 'BILL' %} - {% translate 'Dirección de facturación' %} - {% else %} - {% translate 'Dirección de envío' %} - {% endif %} - -
{% translate 'Localidad' %}
{{ address.address_town }}
diff --git a/web/templates/web/order.html b/web/templates/web/order.html index 9760699..f0d1e75 100644 --- a/web/templates/web/order.html +++ b/web/templates/web/order.html @@ -176,7 +176,7 @@ diff --git a/web/views/users.py b/web/views/users.py index fb512a8..1739927 100644 --- a/web/views/users.py +++ b/web/views/users.py @@ -250,8 +250,10 @@ class MyAccountView(TemplateView): def get_context_data(self, **kwargs): addresses = CustomerAddress.objects.filter(user=self.request.user) - settings = WebSettings.load() + web_settings = WebSettings.load() return { + "title": f"{web_settings.web_title} - Mi cuenta", + "description": f"{web_settings.web_title} - Mi cuenta", "customer_addresses": addresses, } diff --git a/web/views/web.py b/web/views/web.py index 1b37ec7..476536b 100644 --- a/web/views/web.py +++ b/web/views/web.py @@ -77,6 +77,7 @@ class CartDetail(TemplateView, CreateView): cart_items = CartItem.objects.filter(cart=cart).prefetch_related("product") return { + "title": web_settings.web_title, "cart": cart, "items": cart_items, "description": _("resumen del carrito"),