diff --git a/damus/Components/ImageCarousel.swift b/damus/Components/ImageCarousel.swift index f08f0b9..1c1e058 100644 --- a/damus/Components/ImageCarousel.swift +++ b/damus/Components/ImageCarousel.swift @@ -121,21 +121,25 @@ struct ImageCarousel: View { var body: some View { TabView { ForEach(urls, id: \.absoluteString) { url in - KFAnimatedImage(url) - .configure { view in - view.framePreloadCount = 3 + Rectangle() + .overlay { + KFAnimatedImage(url) + .configure { view in + view.framePreloadCount = 3 + } + .cacheOriginalImage() + .loadDiskFileSynchronously() + .scaleFactor(UIScreen.main.scale) + .fade(duration: 0.1) + .aspectRatio(contentMode: .fill) + .tabItem { + Text(url.absoluteString) + } + .id(url.absoluteString) } - .cacheOriginalImage() - .loadDiskFileSynchronously() - .scaleFactor(UIScreen.main.scale) - .fade(duration: 0.1) - .aspectRatio(contentMode: .fit) - .tabItem { - Text(url.absoluteString) - } - .id(url.absoluteString) } } + .cornerRadius(10) .sheet(isPresented: $open_sheet) { ImageViewer(urls: urls) }