From d595d323b3ca6a299e14525ace9067ad31bfaa50 Mon Sep 17 00:00:00 2001
From: tristan
Date: Wed, 29 Apr 2026 17:43:42 +0200
Subject: [PATCH] =?UTF-8?q?fix=20:=20drawer=20commentaire=20de=20semaine?=
=?UTF-8?q?=20=E2=80=94=20toasts,=20titre=20et=20UI=20Malio?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Ajoute les clés i18n manquantes (success/errors weekComment.save/delete) qui faisaient afficher la clé brute dans le toast.
- Titre du drawer simplifié à "Commentaire" ; semaine (S{n}) et plage de dates affichées sous le nom de l'employé.
- Drawer, textarea et boutons migrés vers les composants Malio UI ; bouton Annuler supprimé.
Co-Authored-By: Claude Opus 4.7 (1M context)
---
frontend/components/hours/HoursWeekView.vue | 2 +-
.../components/hours/WeekCommentDrawer.vue | 42 ++++++++++++-------
frontend/i18n/locales/fr.json | 8 ++++
frontend/services/employee-week-comments.ts | 6 +--
4 files changed, 40 insertions(+), 18 deletions(-)
diff --git a/frontend/components/hours/HoursWeekView.vue b/frontend/components/hours/HoursWeekView.vue
index 688045a..32ffdc3 100644
--- a/frontend/components/hours/HoursWeekView.vue
+++ b/frontend/components/hours/HoursWeekView.vue
@@ -96,7 +96,7 @@
{{ row.siteName ?? 'Sans site' }} — {{ contractNatureLabel(row.contractNature) }}
-
diff --git a/frontend/components/hours/WeekCommentDrawer.vue b/frontend/components/hours/WeekCommentDrawer.vue
index 3fb4563..c9adedf 100644
--- a/frontend/components/hours/WeekCommentDrawer.vue
+++ b/frontend/components/hours/WeekCommentDrawer.vue
@@ -1,27 +1,39 @@
-
+
-
+