From ef28a98f201dc8b8abe360aac61b1474e0437fe9 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Wed, 8 Oct 2025 11:52:10 +0200 Subject: [PATCH] add format selection to horaire and format view --- PadelClub/Views/Components/FortuneWheelView.swift | 1 + PadelClub/Views/Planning/PlanningSettingsView.swift | 12 ++++++++++++ .../TournamentMatchFormatsSettingsView.swift | 1 + 3 files changed, 14 insertions(+) diff --git a/PadelClub/Views/Components/FortuneWheelView.swift b/PadelClub/Views/Components/FortuneWheelView.swift index f880f35..e29fbd5 100644 --- a/PadelClub/Views/Components/FortuneWheelView.swift +++ b/PadelClub/Views/Components/FortuneWheelView.swift @@ -220,6 +220,7 @@ struct FortuneWheelContainerView: View { .frame(width: 20, height: 20) .rotationEffect(.degrees(180)) } + .frame(maxWidth: 600, maxHeight: 600) .onAppear { if autoMode { DispatchQueue.main.asyncAfter(deadline: .now() + 1) { diff --git a/PadelClub/Views/Planning/PlanningSettingsView.swift b/PadelClub/Views/Planning/PlanningSettingsView.swift index db24db4..8e1ecd7 100644 --- a/PadelClub/Views/Planning/PlanningSettingsView.swift +++ b/PadelClub/Views/Planning/PlanningSettingsView.swift @@ -56,6 +56,18 @@ struct PlanningSettingsView: View { DatePicker(selection: $tournament.startDate) { Text(tournament.startDate.formatted(.dateTime.weekday(.wide)).capitalized).lineLimit(1) } + + NavigationLink { + TournamentMatchFormatsSettingsView() + .environment(tournament) + } label: { + VStack(alignment: .leading) { + Text(tournament.formatSummary()) + Text("Formats par défaut").foregroundStyle(.secondary).font(.caption) + } + } + + LabeledContent { StepperView(count: $tournament.dayDuration, minimum: 1) } label: { diff --git a/PadelClub/Views/Tournament/Screen/Components/TournamentMatchFormatsSettingsView.swift b/PadelClub/Views/Tournament/Screen/Components/TournamentMatchFormatsSettingsView.swift index bc3906d..d4280a0 100644 --- a/PadelClub/Views/Tournament/Screen/Components/TournamentMatchFormatsSettingsView.swift +++ b/PadelClub/Views/Tournament/Screen/Components/TournamentMatchFormatsSettingsView.swift @@ -73,6 +73,7 @@ struct TournamentMatchFormatsSettingsView: View { .deferredRendering(for: .seconds(2)) } } + .navigationTitle("Formats") } private func _confirmOrSave() {