summaryrefslogtreecommitdiff
path: root/Sora
diff options
context:
space:
mode:
Diffstat (limited to 'Sora')
-rw-r--r--Sora/Views/Post/Grid/PostGridView.swift10
1 files changed, 8 insertions, 2 deletions
diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift
index 1a55079..978a237 100644
--- a/Sora/Views/Post/Grid/PostGridView.swift
+++ b/Sora/Views/Post/Grid/PostGridView.swift
@@ -321,8 +321,14 @@ struct PostGridView: View { // swiftlint:disable:this type_body_length
}
#endif
+ #if os(macOS)
+ let placement = ToolbarItemPlacement.navigation
+ #else
+ let placement = ToolbarItemPlacement.topBarLeading
+ #endif
+
if initialTag == nil {
- PlatformSpecificToolbarItem(placement: .navigationBarLeading) {
+ PlatformSpecificToolbarItem(placement: placement) {
Menu {
ForEach(
Array(manager.searchHistory.enumerated().filter { $0.offset < manager.historyIndex }),
@@ -345,7 +351,7 @@ struct PostGridView: View { // swiftlint:disable:this type_body_length
.id("previousSearchMenu")
}
- PlatformSpecificToolbarItem(placement: .navigationBarLeading) {
+ PlatformSpecificToolbarItem(placement: placement) {
Menu {
ForEach(
Array(manager.searchHistory.enumerated().filter { $0.offset > manager.historyIndex }),