@@ -26,6 +26,7 @@
#if canImport(SwiftUI) && canImport(Combine)
import SwiftUI
+import Combine
@available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
extension KFImage {
#if canImport(SwiftUI) && canImport(Combine) && canImport(UIKit) && !os(watchOS)
public struct KFAnimatedImage: KFImageProtocol {
public struct KFImage: KFImageProtocol {
// MARK: - KFImage creating.
public protocol KFImageProtocol: View, KFOptionSetter {
/// A Kingfisher compatible SwiftUI `View` to load an image from a `Source`.
/// Declaring a `KFImage` in a `View`'s body to trigger loading from the given `Source`.