fix: prop EvenementsDates

This commit is contained in:
Sébastien Arod 2025-06-15 09:12:47 +02:00
parent 376a79ae85
commit d5755516fb
3 changed files with 8 additions and 1 deletions

View file

@ -28,6 +28,10 @@ export type Famille = Readonly<{
// Inclus aussi les evenements sans date // Inclus aussi les evenements sans date
Evenements: EvenementFamille[]; Evenements: EvenementFamille[];
// Tous Evenements triés par date asc
// Inclus aussi les evenements sans date
EvenementsDates: EvenementFamille[];
// Evenements durant la période EL triés par date asc // Evenements durant la période EL triés par date asc
EvenementsEL: EvenementFamille[]; EvenementsEL: EvenementFamille[];

View file

@ -10,6 +10,7 @@ export function initialiserLesEvenementsDetailles(
const EvenementsAvantEL = f.Evenements.filter( const EvenementsAvantEL = f.Evenements.filter(
(e) => e.Date !== null && f.Integration !== null && e.Date < f.Integration (e) => e.Date !== null && f.Integration !== null && e.Date < f.Integration
); );
const EvenementsDates = f.Evenements.filter((e) => e.Date !== null);
const EvenementsEL = f.Evenements.filter( const EvenementsEL = f.Evenements.filter(
(e) => (e) =>
@ -25,6 +26,7 @@ export function initialiserLesEvenementsDetailles(
return { return {
...f, ...f,
EvenementsDates: EvenementsDates,
EvenementsAvantEL: EvenementsAvantEL, EvenementsAvantEL: EvenementsAvantEL,
EvenementsEL: EvenementsEL, EvenementsEL: EvenementsEL,
EvenementsApresEL: EvenementsApresEL, EvenementsApresEL: EvenementsApresEL,

View file

@ -252,7 +252,8 @@ function buildFamily(
Integration: datePropertyToDate(pageProperties, "Intégration"), Integration: datePropertyToDate(pageProperties, "Intégration"),
Sortie: datePropertyToDate(pageProperties, "Sortie"), Sortie: datePropertyToDate(pageProperties, "Sortie"),
Evenements: familyEvents.filter((fe) => fe.notionIdFamille === page.id), Evenements: familyEvents.filter((fe) => fe.notionIdFamille === page.id),
// Ces trois propriétés seront peuplés après le data consistency check // Ces 4 propriétés seront peuplés après le data consistency check
EvenementsDates: [],
EvenementsEL: [], EvenementsEL: [],
EvenementsAvantEL: [], EvenementsAvantEL: [],
EvenementsApresEL: [], EvenementsApresEL: [],