fix: resolve issue #1 - Follow teams

Automated fix by Tony CI.
Closes #1

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
treyt
2026-02-20 21:38:13 -06:00
parent b062ced000
commit 2a3fc8d5d7
2 changed files with 10 additions and 8 deletions

View File

@@ -116,7 +116,8 @@ struct TeamPickerStep: View {
.sheet(isPresented: $showTeamPicker) { .sheet(isPresented: $showTeamPicker) {
TeamPickerSheet( TeamPickerSheet(
selectedSport: $selectedSport, selectedSport: $selectedSport,
selectedTeamId: $selectedTeamId selectedTeamId: $selectedTeamId,
isPresented: $showTeamPicker
) )
} }
} }
@@ -125,11 +126,11 @@ struct TeamPickerStep: View {
// MARK: - Team Picker Sheet // MARK: - Team Picker Sheet
private struct TeamPickerSheet: View { private struct TeamPickerSheet: View {
@Environment(\.dismiss) private var dismiss
@Environment(\.colorScheme) private var colorScheme @Environment(\.colorScheme) private var colorScheme
@Binding var selectedSport: Sport? @Binding var selectedSport: Sport?
@Binding var selectedTeamId: String? @Binding var selectedTeamId: String?
@Binding var isPresented: Bool
var body: some View { var body: some View {
NavigationStack { NavigationStack {
@@ -142,7 +143,7 @@ private struct TeamPickerSheet: View {
onSelect: { teamId in onSelect: { teamId in
selectedSport = sport selectedSport = sport
selectedTeamId = teamId selectedTeamId = teamId
dismiss() isPresented = false
} }
) )
} label: { } label: {
@@ -171,7 +172,7 @@ private struct TeamPickerSheet: View {
.navigationBarTitleDisplayMode(.inline) .navigationBarTitleDisplayMode(.inline)
.toolbar { .toolbar {
ToolbarItem(placement: .cancellationAction) { ToolbarItem(placement: .cancellationAction) {
Button("Cancel") { dismiss() } Button("Cancel") { isPresented = false }
} }
} }
} }

View File

@@ -115,7 +115,8 @@ struct TeamFirstWizardStep: View {
.sheet(isPresented: $showTeamPicker) { .sheet(isPresented: $showTeamPicker) {
TeamFirstPickerSheet( TeamFirstPickerSheet(
selectedSport: $selectedSport, selectedSport: $selectedSport,
selectedTeamIds: $selectedTeamIds selectedTeamIds: $selectedTeamIds,
isPresented: $showTeamPicker
) )
} }
} }
@@ -184,11 +185,11 @@ struct TeamFirstWizardStep: View {
// MARK: - Team First Picker Sheet // MARK: - Team First Picker Sheet
private struct TeamFirstPickerSheet: View { private struct TeamFirstPickerSheet: View {
@Environment(\.dismiss) private var dismiss
@Environment(\.colorScheme) private var colorScheme @Environment(\.colorScheme) private var colorScheme
@Binding var selectedSport: Sport? @Binding var selectedSport: Sport?
@Binding var selectedTeamIds: Set<String> @Binding var selectedTeamIds: Set<String>
@Binding var isPresented: Bool
var body: some View { var body: some View {
NavigationStack { NavigationStack {
@@ -200,7 +201,7 @@ private struct TeamFirstPickerSheet: View {
selectedTeamIds: $selectedTeamIds, selectedTeamIds: $selectedTeamIds,
onDone: { onDone: {
selectedSport = sport selectedSport = sport
dismiss() isPresented = false
} }
) )
} label: { } label: {
@@ -229,7 +230,7 @@ private struct TeamFirstPickerSheet: View {
.navigationBarTitleDisplayMode(.inline) .navigationBarTitleDisplayMode(.inline)
.toolbar { .toolbar {
ToolbarItem(placement: .cancellationAction) { ToolbarItem(placement: .cancellationAction) {
Button("Cancel") { dismiss() } Button("Cancel") { isPresented = false }
} }
} }
} }