diff --git a/ios/Platform/Platform/Features/Fitness/Views/FitnessTabView.swift b/ios/Platform/Platform/Features/Fitness/Views/FitnessTabView.swift index c87ee77..1962bd8 100644 --- a/ios/Platform/Platform/Features/Fitness/Views/FitnessTabView.swift +++ b/ios/Platform/Platform/Features/Fitness/Views/FitnessTabView.swift @@ -31,18 +31,17 @@ struct FitnessTabView: View { .padding(.horizontal) .padding(.top, 8) - // Content - TabView(selection: $selectedSubTab) { - TodayView() - .tag(0) - TemplatesView() - .tag(1) - GoalsView() - .tag(2) - FoodLibraryView() - .tag(3) + // Content — tap tabs to switch (no page swipe, preserves swipe-to-delete) + Group { + switch selectedSubTab { + case 0: TodayView() + case 1: TemplatesView() + case 2: GoalsView() + case 3: FoodLibraryView() + default: TodayView() + } } - .tabViewStyle(.page(indexDisplayMode: .never)) + .animation(.easeInOut(duration: 0.2), value: selectedSubTab) } .background(Color.canvas) .navigationBarHidden(true)