import SwiftUI struct MainTabView: View { @EnvironmentObject var loginViewModel: LoginViewModel @State private var selectedTab = 0 var body: some View { TabView(selection: $selectedTab) { NavigationView { ResidencesListView() } .tabItem { Label("Residences", systemImage: "house.fill") } .tag(0) NavigationView { AllTasksView() } .tabItem { Label("Tasks", systemImage: "checkmark.circle.fill") } .tag(1) NavigationView { ContractorsListView() } .tabItem { Label("Contractors", systemImage: "wrench.and.screwdriver.fill") } .tag(2) NavigationView { DocumentsWarrantiesView(residenceId: nil) } .tabItem { Label("Documents", systemImage: "doc.text.fill") } .tag(3) // NavigationView { // ProfileTabView() // } // .tabItem { // Label("Profile", systemImage: "person.fill") // } // .tag(4) } } } #Preview { MainTabView() }