ios 26.1 fixes

main
Razmig Sarkissian 3 days ago
parent a58541b5bf
commit e6aaa620fe
  1. 2
      PadelClub/Views/Navigation/Agenda/ActivityView.swift
  2. 10
      PadelClub/Views/Navigation/MainView.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

@ -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<Content: View>(
func applyTabViewBottomAccessory<Content: View>(isVisible: Bool,
@ViewBuilder content: () -> Content
) -> some View {
if #available(iOS 26.0, *) {
if #available(iOS 26.0, *), isVisible {
self.tabViewBottomAccessory {
content()
}

Loading…
Cancel
Save