filtre agenda, page de stats, queryparam add

This commit is contained in:
Tykayn 2025-11-02 23:54:35 +01:00 committed by tykayn
parent 73e3b9e710
commit 5d636b0027
20 changed files with 2800 additions and 75 deletions

View file

@ -308,8 +308,7 @@
<!--fin des actions rapides-->
@if (toasts.length) {
<div class="toaster"
style="">
<div class="toaster">
@for (t of toasts; track t.id) {
<div class="toast" [class.success]="t.type==='success'" [class.error]="t.type==='error'"
[class.info]="t.type==='info'"
@ -364,18 +363,19 @@
</div>
</aside>
<main class="agenda-main">
@if (selected && showEditForm) {
@if ((selected || (showEditForm && addMode)) && showEditForm) {
<div class="event-edit-panel">
<div class="panel-header">
<h3>Détails</h3>
<button class="btn-close" (click)="selected = null">×</button>
<h3>@if (selected && selected.id) { Détails } @else { Créer un événement }</h3>
<button class="btn-close" (click)="closeEditForm()">×</button>
</div>
<div class="panel-content">
<app-edit-form [selected]="selected"
[filterByPrefix]="addMode"
(saved)="onSaved($event)"
(created)="onCreated($event)"
(deleted)="onDeleted($event)"
(canceled)="showEditForm=false"
(canceled)="onCanceled()"
>
</app-edit-form>
</div>