From 6c87a9d58fb65283cd2f4270853e2c9bfb915d5a Mon Sep 17 00:00:00 2001 From: Priec Date: Sat, 16 May 2026 12:45:38 +0200 Subject: [PATCH] ui --- .../assets/views/admin/booking_form.html | 85 ++++++++++--------- ht_booking/assets/views/admin/courts.html | 81 ++++++++++-------- ht_booking/assets/views/admin/login.html | 38 +++++---- ht_booking/assets/views/base.html | 39 +++++---- ht_booking/assets/views/calendar/week.html | 38 +++++---- 5 files changed, 152 insertions(+), 129 deletions(-) diff --git a/ht_booking/assets/views/admin/booking_form.html b/ht_booking/assets/views/admin/booking_form.html index eff56be..52f0bac 100644 --- a/ht_booking/assets/views/admin/booking_form.html +++ b/ht_booking/assets/views/admin/booking_form.html @@ -10,54 +10,57 @@

{% if mode == "edit" %}{{ t(key="edit-booking", lang=lang) }}{% else %}{{ t(key="add-booking", lang=lang) }}{% endif %}

- ← {{ t(key="back-to-calendar", lang=lang) }} + « {{ t(key="back-to-calendar", lang=lang) }} -
- -
{{ t(key="court-label", lang=lang) }}: {{ court_name }}
-
- - +
+
+ + +
+ {{ t(key="court-label", lang=lang) }}: {{ court_name }} +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + {{ t(key="cancel", lang=lang) }} +
+
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - {{ t(key="cancel", lang=lang) }} -
- +
{% if mode == "edit" %}
- +
{% endif %}
diff --git a/ht_booking/assets/views/admin/courts.html b/ht_booking/assets/views/admin/courts.html index b860c79..42e9ab7 100644 --- a/ht_booking/assets/views/admin/courts.html +++ b/ht_booking/assets/views/admin/courts.html @@ -5,36 +5,42 @@ {% block content %}

{{ t(key="manage-courts", lang=lang) }}

- ← {{ t(key="back-to-calendar", lang=lang) }} + « {{ t(key="back-to-calendar", lang=lang) }}
{% if name_error %} -
{{ t(key="court-delete-error", lang=lang) }}
+
+ {{ t(key="court-delete-error", lang=lang) }} +
{% endif %} -
- +
+
- - - - - + + + + + {% for c in courts %} - - - - - + + + @@ -43,24 +49,27 @@
{{ t(key="court-name", lang=lang) }}{{ t(key="court-surface", lang=lang) }}{{ t(key="court-indoor", lang=lang) }}{{ t(key="court-remove", lang=lang) }}
{{ t(key="court-name", lang=lang) }}{{ t(key="court-surface", lang=lang) }}{{ t(key="court-indoor", lang=lang) }}{{ t(key="court-remove", lang=lang) }}
{{ c.name }}{{ c.surface }}{{ c.indoor }} -
+
{{ c.name }}{{ c.surface }} + {% if c.indoor %} + + {% else %} + + {% endif %} + + - +
-
-

{{ t(key="add-court", lang=lang) }}

-
-
- - -
-
- - -
- - -
+
+
+

{{ t(key="add-court", lang=lang) }}

+
+
+ + +
+
+ + +
+
+ +
+ +
+
{% endblock content %} diff --git a/ht_booking/assets/views/admin/login.html b/ht_booking/assets/views/admin/login.html index 7db5f88..f068ce3 100644 --- a/ht_booking/assets/views/admin/login.html +++ b/ht_booking/assets/views/admin/login.html @@ -3,23 +3,27 @@ {% block title %}{{ t(key="login-title", lang=lang) }}{% endblock title %} {% block content %} -
-

{{ t(key="login-title", lang=lang) }}

- {% if error %} -
{{ t(key="login-error", lang=lang) }}
- {% endif %} -
-
- - +
+
+
+

{{ t(key="login-title", lang=lang) }}

+ {% if error %} +
+ {{ t(key="login-error", lang=lang) }} +
+ {% endif %} + +
+ + +
+
+ + +
+ +
-
- - -
- - +
{% endblock content %} diff --git a/ht_booking/assets/views/base.html b/ht_booking/assets/views/base.html index d5b5a5f..e1396f2 100644 --- a/ht_booking/assets/views/base.html +++ b/ht_booking/assets/views/base.html @@ -1,40 +1,45 @@ - + {% block title %}{{ t(key="brand", lang=lang) }}{% endblock title %} + + {% block head %}{% endblock head %} - -
-
+ +
+
-
+
{% block content %}{% endblock content %}
diff --git a/ht_booking/assets/views/calendar/week.html b/ht_booking/assets/views/calendar/week.html index a02c026..6261e93 100644 --- a/ht_booking/assets/views/calendar/week.html +++ b/ht_booking/assets/views/calendar/week.html @@ -9,9 +9,9 @@ {% if has_courts %}
- + - {% for c in courts %} {% endfor %} @@ -22,26 +22,26 @@ {% if has_courts %}
-
+
← {{ t(key="prev-week", lang=lang) }} + class="btn btn-sm join-item">« {{ t(key="prev-week", lang=lang) }} {{ t(key="this-week", lang=lang) }} + class="btn btn-sm join-item">{{ t(key="this-week", lang=lang) }} {{ t(key="next-week", lang=lang) }} → + class="btn btn-sm join-item">{{ t(key="next-week", lang=lang) }} »
-
{{ court_name }} · {{ week_label }}
+
{{ court_name }} · {{ week_label }}
-
+
- + {% for d in days %} - {% endfor %} @@ -49,24 +49,24 @@ {% for row in rows %} - + {% for cell in row.cells %} - @@ -77,6 +77,8 @@
+
{{ t(key=d.key, lang=lang) }}
-
{{ d.num }}
+
{{ d.num }}
{{ row.hour_label }}{{ row.hour_label }} + {% if cell.booked %} {% if is_admin %} {{ cell.name }} {% else %} -
{{ t(key="booked", lang=lang) }}
{% endif %} {% else %} {% if is_admin %} + + class="flex h-full items-center justify-center rounded text-lg text-gray-300 transition hover:bg-gray-100 hover:text-gray-500">+ {% else %} -
{{ t(key="free", lang=lang) }}
+
{{ t(key="free", lang=lang) }}
{% endif %} {% endif %}
{% else %} -
{{ t(key="no-courts", lang=lang) }}
+
+
{{ t(key="no-courts", lang=lang) }}
+
{% endif %} {% endblock content %}