diff --git a/CLAUDE.md b/CLAUDE.md index 8361ee8..222fceb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -101,7 +101,11 @@ les tables sauf les tables d'association. poste y crée ou met à niveau (`PATCH /accounts/{id}` : voir plus bas) son compte en `LEAD` — à sa prochaine connexion il voit l'écran référent (`/mobile-referent`) plutôt que l'écran bénévole. Décocher ne fait que - retirer le poste, sans jamais rétrograder le compte automatiquement. + retirer le poste, sans jamais rétrograder le compte automatiquement : un + compte `LEAD` qui ne référence plus aucun poste (tous décochés) reste donc + `LEAD`, mais `/mobile-referent` détecte ce cas et affiche alors, si le + compte est rattaché à une fiche bénévole, sa vue de bénévole classique + (`VolunteerHomeView`) plutôt qu'un écran référent vide. - **`Shift`** : `position_id`, `day_part_id` (nullable ; le créneau type dont il est issu, `SET NULL` si le type est supprimé), `starts_at`, `ends_at` (peut finir le lendemain), `min_staff`, `ideal_staff`. À la création d'un diff --git a/frontend/src/components/NowLine.tsx b/frontend/src/components/NowLine.tsx new file mode 100644 index 0000000..1b5623d --- /dev/null +++ b/frontend/src/components/NowLine.tsx @@ -0,0 +1,16 @@ +import { t } from '@/i18n'; + +/** Repère horizontal « MAINTENANT », à insérer dans une liste triée + * chronologiquement (créneaux d'un bénévole, créneaux d'un poste…) au point + * correspondant à l'heure réelle. Purement visuel. */ +export function NowLine() { + return ( +