diff options
Diffstat (limited to 'Sora/Views/Post/Details')
| -rw-r--r-- | Sora/Views/Post/Details/PostDetailsImageView.swift | 6 | ||||
| -rw-r--r-- | Sora/Views/Post/Details/PostDetailsView.swift | 2 |
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) |