From f5e5d1f72f9f9ae61b454fd3a58974169de2bc16 Mon Sep 17 00:00:00 2001 From: cheykrym Date: Wed, 13 Aug 2025 03:14:37 +0300 Subject: [PATCH] save position --- Shared/Views/Tab/MainView.swift | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Shared/Views/Tab/MainView.swift b/Shared/Views/Tab/MainView.swift index e661a89..9d4e668 100644 --- a/Shared/Views/Tab/MainView.swift +++ b/Shared/Views/Tab/MainView.swift @@ -38,13 +38,17 @@ struct MainView: View { ) ZStack { - switch selectedTab { - case 0: NewHomeTab(viewModel: newHomeTabViewModel) - case 1: SearchTab() - case 2: ChatsTab() - case 3: ProfileTab(viewModel: viewModel, sheetType: $sheetType, selectedAccount: $selectedAccount, accounts: $accounts, onScroll: { _ in }) - default: NewHomeTab(viewModel: newHomeTabViewModel) - } + NewHomeTab(viewModel: newHomeTabViewModel) + .opacity(selectedTab == 0 ? 1 : 0) + + SearchTab() + .opacity(selectedTab == 1 ? 1 : 0) + + ChatsTab() + .opacity(selectedTab == 2 ? 1 : 0) + + ProfileTab(viewModel: viewModel, sheetType: $sheetType, selectedAccount: $selectedAccount, accounts: $accounts, onScroll: { _ in }) + .opacity(selectedTab == 3 ? 1 : 0) } .frame(maxWidth: .infinity, maxHeight: .infinity)