Feat: Ajout de activite.tsx

This commit is contained in:
Amaël Kesteman
2026-01-09 12:16:51 +01:00
parent d23ae32379
commit 7e41266d80
2 changed files with 39 additions and 13 deletions

View File

@@ -3,6 +3,7 @@ import { Athlete, Activite, Coach, Session, Ligne } from "../classes";
import ObjectSession from "./object/session";
import {calculStatsAthlete, niveauAlerte} from "../utils/athleteUtils";
import {calculTempsDeJeuParLigne} from "../utils/ligneUtils";
import ObjectActivite from "./object/activite";
type AthleteListProps = { athletes: Athlete[], sessions: Session[]};
@@ -87,21 +88,12 @@ function AthleteList({ athletes, sessions }: AthleteListProps) {
function ActiviteList({ activites }: ActiviteListProps) {
return (
<ul className="ActiviteList">
<div className="list_object">
{activites.map((activite) => (
<li key={activite.id}>
<div>
<strong>Nom:</strong> {activite.nom}
</div>
<div>
<strong>Thème:</strong> {activite.theme}
</div>
<div>
<strong>Durée:</strong> {activite.duree} minutes
</div>
</li>
<ObjectActivite activite={activite}/>
))}
</ul>
</div>
);
}