fix(#28): finalize game creation on first-break selection

- NewGameScreen now calls onCreateGame after BreakOrder step instead of stopping
- Ensures flow creates game and navigates to detail after selecting breaker

Refs #28
This commit is contained in:
Frank Schwenk
2025-10-30 12:15:38 +01:00
parent 75fc0668bb
commit bc1bc4b446

View File

@@ -53,9 +53,9 @@ export default function NewGameScreen({
}; };
const handleBreakOrderNext = (first: number, second?: number) => { const handleBreakOrderNext = (first: number, second?: number) => {
const finalData = { ...data, breakFirst: first, breakSecond: second ?? '' } as any;
onDataChange({ breakFirst: first, breakSecond: second ?? '' }); onDataChange({ breakFirst: first, breakSecond: second ?? '' });
// Final step completes via RaceTo already onCreateGame(finalData as any);
onStepChange(null);
}; };
const handleRaceToNext = (raceTo: string) => { const handleRaceToNext = (raceTo: string) => {