🏇

## Informations principales

Détails essentiels de la course

Type de course @for (t of courseTypes; track t.value) { {{ t.label }} } @if (isInvalid('type')) {

{{ errorMessage('type') }}

} Numéro @if (isInvalid('numero')) {

{{ errorMessage('numero') }}

} Nom de la course @if (isInvalid('nom')) {

{{ errorMessage('nom') }}

}
🕓

## Dates & heures

Renseignez les horaires clés de la course et des périodes de paris

Date & heure de départ
@if(isInvalid('dateDepartCourse')) {

{{ errorMessage('dateDepartCourse') }}

}
Début des paris
Fin des paris
📅

## Réunion associée

Sélectionnez la réunion concernée ou créez-en une nouvelle

Réunion @if (loadingReunions()) { Chargement des réunions... } @else { @for (r of filteredReunions(); track r.id) { {{ r.nom }} – {{ r.hippodrome.nom }} ({{ r.hippodrome.ville }}) } }
⚙️

## Détails techniques

Caractéristiques de la course

Particularité Partants Distance (m) Condition
📊

## Statut et numérotation

Statut @for (s of courseStatus; track s.value) { {{ s.label }} } Réunion Course N°
👤

## Informations de suivi

Traçabilité et validation

Créé par Validé par