import SwiftUI struct MainTabView: View { @EnvironmentObject var authManager: AuthManager @AppStorage("colorScheme") private var colorSchemeRaw: String = "dark" var preferredColorScheme: ColorScheme? { colorSchemeRaw == "light" ? .light : .dark } var body: some View { TabView { DashboardView() .tabItem { Label("Главная", systemImage: "house.fill") } TrackerView() .tabItem { Label("Трекер", systemImage: "chart.bar.fill") } if authManager.userId == 1 { FinanceView() .tabItem { Label("Финансы", systemImage: "creditcard.fill") } } SavingsView() .tabItem { Label("Накопления", systemImage: "building.columns.fill") } SettingsView() .tabItem { Label("Настройки", systemImage: "gearshape.fill") } } .accentColor(Color(hex: "0D9488")) .preferredColorScheme(preferredColorScheme) } }