summaryrefslogtreecommitdiff
path: root/Sora/Views/Post/Details
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Post/Details')
-rw-r--r--Sora/Views/Post/Details/PostDetailsView.swift9
1 files changed, 9 insertions, 0 deletions
diff --git a/Sora/Views/Post/Details/PostDetailsView.swift b/Sora/Views/Post/Details/PostDetailsView.swift
index e6d090e..34e35d9 100644
--- a/Sora/Views/Post/Details/PostDetailsView.swift
+++ b/Sora/Views/Post/Details/PostDetailsView.swift
@@ -1,6 +1,7 @@
import SwiftUI
struct PostDetailsView: View {
+ @EnvironmentObject var manager: BooruManager
@EnvironmentObject var settings: Settings
let post: BooruPost
@State private var loadingStage: BooruPostLoadingState = .loadingPreview
@@ -82,6 +83,14 @@ struct PostDetailsView: View {
.toolbarBackground(.ultraThinMaterial, for: .navigationBar)
#endif
.toolbar {
+ #if !os(macOS)
+ if manager.isLoading || loadingStage != .loaded {
+ ToolbarItem {
+ ProgressView()
+ }
+ }
+ #endif
+
ToolbarItem {
Button(action: {
isTagsSheetPresented.toggle()