diff --git a/PadelClub/Views/Navigation/Agenda/ActivityView.swift b/PadelClub/Views/Navigation/Agenda/ActivityView.swift index f2c4bce..831b4ec 100644 --- a/PadelClub/Views/Navigation/Agenda/ActivityView.swift +++ b/PadelClub/Views/Navigation/Agenda/ActivityView.swift @@ -113,6 +113,8 @@ struct ActivityView: View { @Bindable var navigation = navigation NavigationStack(path: $navigation.path) { VStack(spacing: 0) { + Color.clear.frame(height: 1) + .background(Material.ultraThinMaterial) GenericDestinationPickerView(selectedDestination: $navigation.agendaDestination, destinations: AgendaDestination.allCases, nilDestinationIsValid: false) ScrollViewReader { proxy in diff --git a/PadelClub/Views/Navigation/MainView.swift b/PadelClub/Views/Navigation/MainView.swift index cc90f20..7b1305a 100644 --- a/PadelClub/Views/Navigation/MainView.swift +++ b/PadelClub/Views/Navigation/MainView.swift @@ -100,10 +100,8 @@ struct MainView: View { // PadelClubView() // .tabItem(for: .padelClub) } - .applyTabViewBottomAccessory(content: { - if (navigation.selectedTab == .activity || navigation.selectedTab == nil) && _shouldDisplaySearchStatus() { - _searchBoxView() - } + .applyTabViewBottomAccessory(isVisible: (navigation.selectedTab == .activity || navigation.selectedTab == nil) && _shouldDisplaySearchStatus(), content: { + _searchBoxView() }) .sheet(isPresented: $presentFilterView) { TournamentFilterView(federalDataViewModel: federalDataViewModel) @@ -357,10 +355,10 @@ struct MainView: View { fileprivate extension View { @ViewBuilder - func applyTabViewBottomAccessory( + func applyTabViewBottomAccessory(isVisible: Bool, @ViewBuilder content: () -> Content ) -> some View { - if #available(iOS 26.0, *) { + if #available(iOS 26.0, *), isVisible { self.tabViewBottomAccessory { content() }