summaryrefslogtreecommitdiff
path: root/Sora/Views/Post
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Post')
-rw-r--r--Sora/Views/Post/Grid/PostGridView.swift17
1 files changed, 17 insertions, 0 deletions
diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift
index 08d9574..9e8edd6 100644
--- a/Sora/Views/Post/Grid/PostGridView.swift
+++ b/Sora/Views/Post/Grid/PostGridView.swift
@@ -76,6 +76,23 @@ struct PostGridView: View {
}) {
Label("Refresh", systemImage: "arrow.clockwise")
}
+ .disabled(manager.isLoading)
+ }
+ #endif
+
+ #if os(macOS)
+ ToolbarItem {
+ Button(action: { Task { manager.loadNextPage() } }) {
+ Label("Manually Load Next Page", systemImage: "chevron.right")
+ }
+ .disabled(manager.isLoading)
+ }
+ #else
+ ToolbarItem(placement: .bottomBar) {
+ Button(action: { Task { manager.loadNextPage() } }) {
+ Label("Manually Load Next Page", systemImage: "chevron.right")
+ }
+ .disabled(manager.isLoading)
}
#endif