diff options
Diffstat (limited to 'Sora/Views/MainView.swift')
| -rw-r--r-- | Sora/Views/MainView.swift | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/Sora/Views/MainView.swift b/Sora/Views/MainView.swift index dd73c49..f01a1e6 100644 --- a/Sora/Views/MainView.swift +++ b/Sora/Views/MainView.swift @@ -41,8 +41,14 @@ struct MainView: View { } } + Tab("Favorites", systemImage: "heart", value: 2) { + NavigationStack { + FavoritesView(selectedTab: $selectedTab, isPresented: .constant(false)) + } + } + #if os(macOS) - Tab("Search History", systemImage: "clock.arrow.circlepath", value: 3) { + Tab("Search History", systemImage: "clock.arrow.circlepath", value: 4) { PostGridSearchHistoryView( selectedTab: $selectedTab, isPresented: .constant(false) @@ -51,7 +57,7 @@ struct MainView: View { #endif #if DEBUG || !os(macOS) - Tab("Settings", systemImage: "gear", value: 2) { + Tab("Settings", systemImage: "gear", value: 3) { SettingsView() } #endif @@ -68,6 +74,12 @@ struct MainView: View { .tabItem { Label("Bookmarks", systemImage: "bookmark") } .tag(1) + NavigationStack { + FavoritesView(selectedTab: $selectedTab, isPresented: .constant(false)) + } + .tabItem { Label("Favorites", systemImage: "heart") } + .tag(2) + #if os(macOS) NavigationStack { PostGridSearchHistoryView( @@ -76,13 +88,13 @@ struct MainView: View { ) } .tabItem { Label("Search History", systemImage: "clock.arrow.circlepath") } - .tag(3) + .tag(4) #endif #if DEBUG || !os(macOS) SettingsView() .tabItem { Label("Settings", systemImage: "gear") } - .tag(2) + .tag(3) #endif } } |