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/PostDetailsImageView.swift6
-rw-r--r--Sora/Views/Post/Details/PostDetailsView.swift2
2 files changed, 7 insertions, 1 deletions
diff --git a/Sora/Views/Post/Details/PostDetailsImageView.swift b/Sora/Views/Post/Details/PostDetailsImageView.swift
index d6307d5..b70aeb9 100644
--- a/Sora/Views/Post/Details/PostDetailsImageView.swift
+++ b/Sora/Views/Post/Details/PostDetailsImageView.swift
@@ -1,3 +1,4 @@
+import NetworkImage
import SwiftUI
struct PostDetailsImageView<Placeholder: View>: View {
@@ -28,7 +29,10 @@ struct PostDetailsImageView<Placeholder: View>: View {
#endif
var body: some View {
- AsyncImage(url: url) { image in
+ NetworkImage(
+ url: url,
+ transaction: Transaction(animation: .default)
+ ) { image in
InteractiveImageView(image: image)
.onAppear {
loadingState = finalLoadingState
diff --git a/Sora/Views/Post/Details/PostDetailsView.swift b/Sora/Views/Post/Details/PostDetailsView.swift
index 8fa8134..802abb6 100644
--- a/Sora/Views/Post/Details/PostDetailsView.swift
+++ b/Sora/Views/Post/Details/PostDetailsView.swift
@@ -31,6 +31,8 @@ struct PostDetailsView: View {
)
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .center)
.id(post.previewURL)
+ .padding(0)
+ .zIndex(0)
}
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .center)
.id(imageURL)