diff options
| author | Christian Cleberg <[email protected]> | 2026-03-19 01:53:46 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-03-19 01:53:46 -0500 |
| commit | 1e3c748119c6e9eec27f02146f17ea0302ff648a (patch) | |
| tree | 6a5a7c6d22a9022b1b3daa3710768d12981ca0ed /Hutch/App | |
| parent | 441b69afae30ee6b662be38004fd7b5de1e47302 (diff) | |
| download | hutch-1e3c748119c6e9eec27f02146f17ea0302ff648a.tar.gz hutch-1e3c748119c6e9eec27f02146f17ea0302ff648a.tar.bz2 hutch-1e3c748119c6e9eec27f02146f17ea0302ff648a.zip | |
feat: add inbox threads and move builds under more
Diffstat (limited to 'Hutch/App')
| -rw-r--r-- | Hutch/App/RootView.swift | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Hutch/App/RootView.swift b/Hutch/App/RootView.swift index 36cbe5c..042494f 100644 --- a/Hutch/App/RootView.swift +++ b/Hutch/App/RootView.swift @@ -66,19 +66,6 @@ struct RootView: View { Label("Repositories", systemImage: "book.closed") } - NavigationStack(path: $buildsPath) { - BuildListView() - // Int destination used by deep links (hutch://builds/<id>). - // JobSummary destination is registered inside BuildListView. - .navigationDestination(for: Int.self) { jobId in - BuildDetailView(jobId: jobId) - } - } - .tag(AppState.Tab.builds) - .tabItem { - Label("Builds", systemImage: "hammer") - } - NavigationStack(path: $ticketsPath) { TrackerListView() // Deep link destination for jumping straight to a ticket. @@ -96,6 +83,19 @@ struct RootView: View { .tabItem { Label("Settings", systemImage: "gear") } + + NavigationStack(path: $buildsPath) { + BuildListView() + // Int destination used by deep links (hutch://builds/<id>). + // JobSummary destination is registered inside BuildListView. + .navigationDestination(for: Int.self) { jobId in + BuildDetailView(jobId: jobId) + } + } + .tag(AppState.Tab.builds) + .tabItem { + Label("Builds", systemImage: "hammer") + } } .overlay { if isResolvingDeepLink { |
