Skip to content

Commit d644988

Browse files
committed
Refacto and UI imrpovement
1 parent c7c1376 commit d644988

4 files changed

Lines changed: 37 additions & 38 deletions

File tree

src/views/event/edit.html.twig

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
{% block title %}HelloAsso Widgets - Édition de l'événement{% endblock %}
1+
{% block title %}HelloAsso Widgets - Édition de l'évènement de collecte{% endblock %}
22
{% extends "layout.html.twig" %}
33
{% block content %}
44
<div class="container mb-5">
5-
<h1 class="my-4 text-center">Édition</h1>
5+
<h1 class="my-4 text-center">Édition de l'évènement de collecte</h1>
66

77
<a href="/admin" class="btn btn-secondary mb-4">Retour</a>
88

99
{# ── Informations de l'événement ──────────────────────────── #}
1010
<div class="card mb-4">
1111
<div class="card-header">
12-
<h5 class="mb-0">📋 Informations de l'événement</h5>
12+
<h5 class="mb-0">📋 Informations de l'évènement de collecte</h5>
1313
</div>
1414
<div class="card-body">
1515
<form method="POST">
@@ -39,8 +39,8 @@
3939
{# ── Streams liés à cet événement ────────────────────────── #}
4040
<div class="card mb-4">
4141
<div class="card-header d-flex justify-content-between align-items-center">
42-
<h5 class="mb-0">🎮 Streams rattachés</h5>
43-
<a href="/admin?createStream=1&eventId={{ event.id }}" class="btn btn-sm btn-success">➕ Créer un stream</a>
42+
<h5 class="mb-0">🎮 Collectes rattachées</h5>
43+
<a href="/admin?createStream=1&eventId={{ event.id }}" class="btn btn-sm btn-success">➕ Créer une collecte</a>
4444
</div>
4545
<div class="card-body">
4646
{% if streams is not empty %}
@@ -68,7 +68,7 @@
6868
</tbody>
6969
</table>
7070
{% else %}
71-
<p class="text-muted mb-0">Aucun stream rattaché à cet événement.</p>
71+
<p class="text-muted mb-0">Aucune collecte rattachée à cet évènement.</p>
7272
{% endif %}
7373
</div>
7474
</div>

src/views/stream/edit.html.twig

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
{% block title %}HelloAsso Widgets - Édition du stream{% endblock %}
1+
{% block title %}HelloAsso Widgets - Édition de la collecte{% endblock %}
22

33

44
{% extends "layout.html.twig" %}
55
{% block content %}
66

77
<div class="container">
8-
<h1 class="my-4 text-center">Édition</h1>
8+
<h1 class="my-4 text-center">Édition de la collecte</h1>
99

1010
<a href="/admin" class="btn btn-secondary mb-4">Retour</a>
1111

@@ -16,10 +16,10 @@
1616
</div>
1717
{% endif %}
1818

19-
{# ── Informations du stream ────────────────────────────────── #}
19+
{# ── Informations de la collecte ────────────────────────────────── #}
2020
<div class="card mb-4">
2121
<div class="card-header">
22-
<h5 class="mb-0">📋 Informations du stream</h5>
22+
<h5 class="mb-0">📋 Informations de la collecte</h5>
2323
</div>
2424
<div class="card-body">
2525
<form method="POST">
@@ -46,9 +46,9 @@
4646
</div>
4747
</div>
4848

49-
<h5>
50-
Formulaire de don Helloasso
51-
<a href="{{ donationUrl }}" target="_blank">{{ donationUrl }}</a>
49+
<h5 class="d-flex align-items-center gap-2">
50+
Formulaire HelloAsso lié
51+
<a href="{{ donationUrl }}" target="_blank" class="btn btn-sm btn-outline-primary">🔗 Ouvrir le formulaire</a>
5252
</h5>
5353

5454
<div class="accordion mt-4 mb-5" id="widgetsAccordion">

src/views/stream/index-admin.html.twig

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<div class="modal-dialog">
99
<div class="modal-content">
1010
<div class="modal-header">
11-
<h5 class="modal-title">Créer un nouveau Charity Event</h5>
11+
<h5 class="modal-title">Créer un nouvel évènement de collecte</h5>
1212
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1313
</div>
1414
<div class="modal-body">
@@ -34,14 +34,14 @@
3434
<div class="modal-header border-bottom border-secondary px-4 py-3">
3535
<div class="d-flex align-items-center gap-2">
3636
<span class="fs-4">🎮</span>
37-
<h5 class="modal-title fw-bold mb-0">Nouveau Charity Stream</h5>
37+
<h5 class="modal-title fw-bold mb-0">Nouvelle collecte</h5>
3838
</div>
3939
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
4040
</div>
4141
<div class="modal-body px-4 py-4">
4242

4343
{# Sélection du mode via cartes cliquables #}
44-
<p class="text-muted small mb-3">Comment souhaitez-vous créer ce stream ?</p>
44+
<p class="text-muted small mb-3">Comment souhaitez-vous créer cette collecte ?</p>
4545
<div class="row g-3 mb-4" id="modeSelectorCards">
4646
<div class="col-6">
4747
<div class="stream-mode-card card h-100 border border-secondary rounded-3 p-3 text-center cursor-pointer active"
@@ -118,15 +118,15 @@
118118
</div>
119119
<div class="mb-4">
120120
<label for="title" class="form-label fw-semibold">
121-
<span class="me-1">🎯</span> Titre du stream
121+
<span class="me-1">🎯</span> Titre de la collecte
122122
</label>
123123
<input type="text" class="form-control" id="title" name="title"
124-
value="{{ title }}" placeholder="ex : Stream caritatif Juin 2025" required>
124+
value="{{ title }}" placeholder="ex : Collecte solidaire Juin 2025" required>
125125
<div class="invalid-feedback">Le titre est requis.</div>
126126
</div>
127127
<div class="d-grid">
128128
<button type="submit" class="btn btn-success btn-lg fw-semibold" name="create_charity_stream">
129-
✅ Créer le stream
129+
✅ Créer la collecte
130130
</button>
131131
</div>
132132
</form>
@@ -218,17 +218,17 @@
218218

219219
<div class="mb-4">
220220
<label for="asso_title" class="form-label fw-semibold">
221-
<span class="me-1">🎯</span> Titre du stream
222-
</label>
223-
<input type="text" class="form-control" id="asso_title" name="title"
224-
placeholder="ex : Stream caritatif Juin 2025" required>
221+
<span class="me-1">🎯</span> Titre de la collecte
222+
</label>
223+
<input type="text" class="form-control" id="asso_title" name="title"
224+
placeholder="ex : Collecte solidaire Juin 2025" required>
225225
<div class="form-text text-muted small">Pré-rempli à partir du formulaire sélectionné.</div>
226226
<div class="invalid-feedback">Le titre est requis.</div>
227227
</div>
228228

229229
<div class="d-grid">
230230
<button type="submit" class="btn btn-success btn-lg fw-semibold" name="create_charity_stream">
231-
✅ Créer le stream
231+
✅ Créer la collecte
232232
</button>
233233
</div>
234234
</form>
@@ -245,12 +245,12 @@
245245

246246
<div class="row my-4">
247247
<div class="col-10">
248-
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#createEventModal">
249-
Ajouter un évènement 👐
250-
</button>
251-
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#createStreamModal">
252-
Ajouter un stream 🎮
253-
</button>
248+
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#createEventModal">
249+
Ajouter un évènement de collecte 👐
250+
</button>
251+
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#createStreamModal">
252+
Ajouter une collecte 🎮
253+
</button>
254254
</div>
255255
<div class="col-2 text-end">
256256
<a href="/logout" class="btn btn-secondary mb-4">
@@ -260,7 +260,7 @@
260260
</div>
261261
</div>
262262

263-
<h3>Liste des Charity Events</h3>
263+
<h3>Liste des évènements de collecte</h3>
264264
<table class="table table-hover align-middle">
265265
<thead>
266266
<tr>
@@ -289,7 +289,7 @@
289289
</tbody>
290290
</table>
291291

292-
<h3>Liste des Charity Streams</h3>
292+
<h3>Liste des collectes</h3>
293293
<table class="table table-hover align-middle">
294294
<thead>
295295
<tr>

src/views/stream/index.html.twig

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
{% block title %}HelloAsso Widgets{% endblock %}
32

43
{% extends "layout.html.twig" %}
@@ -8,7 +7,7 @@
87
<div class="modal-dialog modal-lg">
98
<div class="modal-content">
109
<div class="modal-header">
11-
<h5 class="modal-title">Créer un nouveau Charity Stream</h5>
10+
<h5 class="modal-title">Créer une nouvelle collecte</h5>
1211
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1312
</div>
1413
<div class="modal-body">
@@ -114,7 +113,7 @@
114113
</div>
115114

116115
<div class="mb-3">
117-
<label for="asso_title" class="form-label">Titre du stream</label>
116+
<label for="asso_title" class="form-label">Titre de la collecte</label>
118117
<input type="text" class="form-control" id="asso_title" name="title" required>
119118
</div>
120119

@@ -135,7 +134,7 @@
135134
<div class="col-10">
136135
{% if events %}
137136
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#createStreamModal">
138-
Ajouter un stream 🎮
137+
Ajouter une collecte 🎮
139138
</button>
140139
{% endif %}
141140
</div>
@@ -148,7 +147,7 @@
148147
</div>
149148

150149
{% if events %}
151-
<h3>Liste des Charity Events</h3>
150+
<h3>Liste des évènements de collecte</h3>
152151
<table class="table table-hover align-middle">
153152
<thead>
154153
<tr>
@@ -175,7 +174,7 @@
175174
</table>
176175
{% endif %}
177176

178-
<h3>Liste des Charity Streams</h3>
177+
<h3>Liste des collectes</h3>
179178
<table class="table table-hover align-middle">
180179
<thead>
181180
<tr>

0 commit comments

Comments
 (0)