yattee/Shared/Videos/ThumbnailView.swift
2023-02-05 14:24:10 +01:00

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"))
}
}
}