diff --git a/frontend/src/routes/dashboard/events/[id]/stages/[stageId]/+page.svelte b/frontend/src/routes/dashboard/events/[id]/stages/[stageId]/+page.svelte index 8443f0d..bb257a9 100644 --- a/frontend/src/routes/dashboard/events/[id]/stages/[stageId]/+page.svelte +++ b/frontend/src/routes/dashboard/events/[id]/stages/[stageId]/+page.svelte @@ -82,6 +82,17 @@ // dabei vorbelegt, den Fahrer wählt man dort. let timeDialog = $state(false) let clockDialog = $state(false) + let dialogRider = $state(null) + + /** + * Zeit-Dialog oeffnen, den Fahrer gleich mit. Aus der Tabelle heraus ist + * er immer schon bekannt — ihn dort noch einmal auswaehlen zu lassen, + * hiesse dieselbe Frage zweimal zu stellen. + */ + function openTime(riderId: string | null = null) { + dialogRider = riderId + timeDialog = true + } // --- Strafzeiten ------------------------------------------------------ // @@ -218,7 +229,7 @@ CSV {/if} - @@ -312,8 +323,26 @@ {/if} - - {t.formattedTime} + + +