mirror of
https://github.com/yattee/yattee.git
synced 2024-12-23 05:53:41 +00:00
21 lines
472 B
Swift
21 lines
472 B
Swift
import SDWebImageSwiftUI
|
|
import SwiftUI
|
|
|
|
struct ThumbnailView: View {
|
|
var url: URL?
|
|
private let thumbnails = ThumbnailsModel.shared
|
|
|
|
var body: some View {
|
|
WebImage(url: url)
|
|
.resizable()
|
|
.onFailure { _ in
|
|
if let url {
|
|
thumbnails.insertUnloadable(url)
|
|
}
|
|
}
|
|
.placeholder {
|
|
Rectangle().fill(Color("PlaceholderColor"))
|
|
}
|
|
}
|
|
}
|