diff --git a/apple/OmnivoreKit/Sources/Views/FeedItem/GridCard.swift b/apple/OmnivoreKit/Sources/Views/FeedItem/GridCard.swift index a8652b8c5..ebbdae6ef 100644 --- a/apple/OmnivoreKit/Sources/Views/FeedItem/GridCard.swift +++ b/apple/OmnivoreKit/Sources/Views/FeedItem/GridCard.swift @@ -74,7 +74,7 @@ public struct GridCard: View { ZStack(alignment: .bottomLeading) { if let imageURL = item.imageURL { - AsyncImage(url: imageURL) { phase in + CachedAsyncImage(url: imageURL) { phase in switch phase { case .empty: Color.systemBackground diff --git a/apple/OmnivoreKit/Sources/Views/FeedItem/LibraryFeatureCard.swift b/apple/OmnivoreKit/Sources/Views/FeedItem/LibraryFeatureCard.swift index 9df2f06a8..97ee23227 100644 --- a/apple/OmnivoreKit/Sources/Views/FeedItem/LibraryFeatureCard.swift +++ b/apple/OmnivoreKit/Sources/Views/FeedItem/LibraryFeatureCard.swift @@ -34,7 +34,7 @@ public struct LibraryFeatureCard: View { var imageBox: some View { ZStack(alignment: .bottomLeading) { if let imageURL = item.imageURL { - AsyncImage(url: imageURL) { phase in + CachedAsyncImage(url: imageURL) { phase in switch phase { case .empty: Color.systemBackground diff --git a/apple/OmnivoreKit/Sources/Views/Images/File.swift b/apple/OmnivoreKit/Sources/Views/Images/CachedAsyncImage.swift similarity index 94% rename from apple/OmnivoreKit/Sources/Views/Images/File.swift rename to apple/OmnivoreKit/Sources/Views/Images/CachedAsyncImage.swift index 079b6d9b9..f92709b4f 100644 --- a/apple/OmnivoreKit/Sources/Views/Images/File.swift +++ b/apple/OmnivoreKit/Sources/Views/Images/CachedAsyncImage.swift @@ -1,10 +1,12 @@ // -// File.swift +// CachedAsyncImage.swift // // // Created by Jackson Harper on 11/8/23. // +// from: https://github.com/pitt500/Pokedex + import SwiftUI struct CachedAsyncImage: View where Content: View {