I have a view that's inside a TabView and I want to make the TabItem return the user to the root view when they click on it.
The view:
import SwiftUI
struct FeedsView: View {
var body: some View {
NavigationStack {
List {
NavigationLink {
TestView()
} label: {
NewsFeedCategoryComponent(categoryImage: "gear",
categoryImageBackgroundColor: .red,
categoryName: "Tech")
}
}
.navigationTitle("Feeds")
}
}
}
The main screen with the TabView:
import SwiftUI
struct ContentView: View {
var body: some View {
TabView {
TodayView()
.tabItem {
Image(systemName: "calendar")
}
FeedsView()
.tabItem {
Image(systemName: "newspaper.fill")
}
ForLaterView()
.tabItem {
Image(systemName: "bookmark.fill")
}
ProfileAndSettingsView()
.tabItem {
Image(systemName: "person.fill")
}
}
.accentColor(Color("AccentColor"))
}
}
I have tried nothing yet.