summaryrefslogtreecommitdiff
path: root/Sora/Views/Post/PostDetailsView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Post/PostDetailsView.swift')
-rw-r--r--Sora/Views/Post/PostDetailsView.swift6
1 files changed, 5 insertions, 1 deletions
diff --git a/Sora/Views/Post/PostDetailsView.swift b/Sora/Views/Post/PostDetailsView.swift
index 133fa34..f61b82a 100644
--- a/Sora/Views/Post/PostDetailsView.swift
+++ b/Sora/Views/Post/PostDetailsView.swift
@@ -3,13 +3,15 @@ import SwiftUI
struct PostDetailsView: View {
@EnvironmentObject var settings: Settings
let post: BooruPost
- @State var loadingStage: PostLoadingState = .loadingPreview
+ @State private var loadingStage: PostLoadingState = .loadingPreview
private var imageURL: URL? {
switch settings.detailViewType {
case .preview:
post.previewURL
+
case .sample:
post.sampleURL
+
case .original:
post.fileURL
}
@@ -51,8 +53,10 @@ struct PostDetailsView: View {
switch loadingStage {
case .loadingPreview:
Text("Loading preview …")
+
case .loadingFile:
Text("Loading \(settings.detailViewType.rawValue) …")
+
case .loaded:
EmptyView()
}