From 6b8b4ba1d273aa50767c12f27f4967c695790726 Mon Sep 17 00:00:00 2001 From: Marie Birner Date: Mon, 5 May 2025 20:20:52 +0200 Subject: [PATCH] [TASK] style new user action in list view --- frontend/scss/components/_headlines.scss | 4 + templates/admin/user/index.html.tera | 159 ++++++++++++++++------- templates/includes/macros.html.tera | 4 +- 3 files changed, 121 insertions(+), 46 deletions(-) diff --git a/frontend/scss/components/_headlines.scss b/frontend/scss/components/_headlines.scss index cd4fa44..8bc5a0b 100644 --- a/frontend/scss/components/_headlines.scss +++ b/frontend/scss/components/_headlines.scss @@ -4,4 +4,8 @@ .h2 { @apply font-bold uppercase tracking-wide text-center rounded-t-md text-primary-950 dark:text-white bg-gray-200 dark:bg-primary-950 bg-opacity-80 text-lg px-3 py-3; +} + +.h3 { + @apply text-center text-xl uppercase tracking-wide font-bold text-primary-900 dark:text-white; } \ No newline at end of file diff --git a/templates/admin/user/index.html.tera b/templates/admin/user/index.html.tera index 2006d9b..d889e2f 100644 --- a/templates/admin/user/index.html.tera +++ b/templates/admin/user/index.html.tera @@ -8,52 +8,121 @@ Neue Person hinzufügen -
- Vereinsmitglied -
-
- - + +
+ + + + + +
+ +
+ +
+

Neues Vereinsmitglied

+ +
+ + +
+ {{ macros::input(label='Name', name='name', type="text", required=true) }} + {{ macros::input(label='Mailadresse', name='mail', type="email", required=true, placeholder='user@mail.at') }} + {{ macros::select(label="Finanzielles", data=financial, name='financial_id', display=['name'], default="Keine Ermäßigung") }} + {{ macros::input(label='Mitglied seit', name='member_since', type="date", value=now() | date(), required=true) }} + {{ macros::input(label='Geburtsdatum', name='birthdate', type="date", required=true) }} + {{ macros::input(label='Telefonnummer', name='phone', type="text", required=true) }} + {{ macros::input(label='Adresse', name='address', type="text", required=true) }} + {{ macros::input(label='Beitrittserklärung', name='membership_pdf', type="file", accept='application/pdf', required=true) }} + +
- {{ macros::input(label='Name', name='name', type="text", required=true) }} - {{ macros::input(label='Mailadresse', name='mail', type="email", required=true) }} - {{ macros::select(label="Finanzielles", data=financial, name='financial_id', display=['name'], default="Keine Ermäßigung") }} - {{ macros::input(label='Mitglied seit', name='member_since', type="date", value=now() | date(), required=true) }} - {{ macros::input(label='Geburtsdatum', name='birthdate', type="date", required=true) }} - {{ macros::input(label='Telefonnummer', name='phone', type="text", required=true) }} - {{ macros::input(label='Adresse', name='address', type="text", required=true) }} - {{ macros::input(label='Beitrittserklärung', name='membership_pdf', type="file", accept='application/pdf', required=true) }} - - -
-
- Scheckbuch -
- {{ macros::input(label='Name', name='name', type="text", required=true) }} - {{ macros::input(label='Mailadresse', name='mail', type="email", required=true) }} - -
-
-
- Schnupperkurs -
+ + + +
+ +
+

Neues Scheckbuch

+ + {{ macros::input(label='Name', name='name', type="text", required=true) }} + {{ macros::input(label='Mailadresse', name='mail', type="email", required=true, placeholder='user@mail.at') }} + + +
+
+
+ + +
+ +
+
+

Neuer Schnupperant

+
{{ macros::input(label='Name', name='name', type="text", required=true) }} - {{ macros::input(label='Mailadresse', name='mail', type="email", required=true) }} + {{ macros::input(label='Mailadresse', name='mail', type="email", required=true, placeholder='user@mail.at') }} {{ macros::select(label="Finanzielles", data=financial, name='financial_id', display=['name'], default="Keine Ermäßigung") }}
-
+ + + {% endif %} diff --git a/templates/includes/macros.html.tera b/templates/includes/macros.html.tera index 1b92d40..31c3d93 100644 --- a/templates/includes/macros.html.tera +++ b/templates/includes/macros.html.tera @@ -156,7 +156,7 @@ function setChoiceByLabel(choicesInstance, label) {
{% endmacro header %} -{% macro input(label, name, type, required=false, class='rounded-md', value='', min='', hide_label=false, id='', autofocus=false, wrapper_class='', pattern='', readonly=false, accept='') %} +{% macro input(label, name, type, required=false, class='rounded-md', value='', min='', hide_label=false, id='', autofocus=false, wrapper_class='', pattern='', readonly=false, accept='', placeholder='') %}