import SwiftUI import CoreUI import FeatureAuth import FeatureHome public struct AppRootView: View { @State private var homeViewModel: HomeViewModel public init() { _homeViewModel = State(initialValue: AppContainer.makeHomeViewModel()) } public var body: some View { TabView { NavigationStack { HomeScreen(viewModel: homeViewModel) } .tabItem { Label("首页", systemImage: "house.fill") } NavigationStack { PlaceholderView("计划", systemImage: "calendar") } .tabItem { Label("计划", systemImage: "calendar") } NavigationStack { PlaceholderView("打卡", systemImage: "checkmark.seal.fill") } .tabItem { Label("打卡", systemImage: "checkmark.seal.fill") } NavigationStack { AuthScreen() } .tabItem { Label("我的", systemImage: "person.crop.circle") } } } }