refactor: app 组合根与导航

This commit is contained in:
AndyChen1024
2026-09-14 21:10:44 +08:00
parent b5de8ddfbd
commit 653caa0b84
2 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
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") }
}
}
}