correction ressource list, clean composant

This commit is contained in:
trochas
2026-01-08 12:41:25 +01:00
parent 7c6ee6b65f
commit be4ab7d7cf
16 changed files with 491 additions and 228 deletions

View File

@@ -3,6 +3,8 @@
import { AthleteList, ActiviteList, CoachList, SessionList, LigneList} from "./ressourceList";
import { Activite, Athlete, Coach , Session, Ligne } from "../classes";
import { keyboard } from "@testing-library/user-event/dist/keyboard";
import ObjectSession from "./object/session";
import ObjectUser from "./object/user";
export type keyWord = "athletes" | "activites" | "coachs" | "sessions"| "lignes";
@@ -54,8 +56,6 @@ import { keyboard } from "@testing-library/user-event/dist/keyboard";
const allLignes: Ligne[] = Array.from(ligneMap.values());
return (
<div className="ressource_panel">
<div>
@@ -74,43 +74,36 @@ import { keyboard } from "@testing-library/user-event/dist/keyboard";
</select>
{value==="athletes" && (
<div className="edt_athletes_panel">
<h3>Liste des athlètes</h3>
<AthleteList athletes={allAthletes} />
</div>
)}
{value==="activites" && (
<div className="edt_activites_panel">
<h3>Liste des activités</h3>
<ActiviteList activites={allActivites} />
</div>
)}
{value==="coachs" && (
<div className="edt_coachs_panel">
<h3>Liste des coachs</h3>
<CoachList coachs={allCoachs} />
</div>
)}
{value==="sessions" && (
<div className="edt_sessions_panel">
<h3>Liste des sessions</h3>
<SessionList sessions={allSessions} />
</div>
)}
{value==="lignes" && (
<div className="edt_lignes_panel">
<h3>Liste des lignes</h3>
<LigneList lignes={allLignes} />
</div>
)}
<div className="edt_sessions_panel">
<h3>Liste des {value}</h3>
<div className="list_object">
{value==="athletes" && (
allAthletes.map((athlete) => ( //TODO
<ObjectUser athlete={athlete}/>
))
)}
{value==="activites" && (
allSessions.map((session) => ( //TODO
<ObjectSession session={session}/>
))
)}
{value==="coachs" && (
allSessions.map((session) => ( //TODO
<ObjectSession session={session}/>
))
)}
{value==="sessions" && (
allSessions.map((session) => (
<ObjectSession session={session}/>
))
)}
{value==="lignes" && (
allSessions.map((session) => ( //TODO
<ObjectSession session={session}/>
))
)}
</div>
</div>
</div>
);
}