diff --git a/MVMCoreUI/Atomic/Atoms/Views/ImageViewModel.swift b/MVMCoreUI/Atomic/Atoms/Views/ImageViewModel.swift index 57a82052..6cf019ca 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/ImageViewModel.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/ImageViewModel.swift @@ -21,6 +21,7 @@ import Foundation public var contentMode: UIView.ContentMode? public var localBundle: Bundle? public var cornerRadius: CGFloat? + public var clipsImage: Bool? public init(image: String, imageFormat: String? = nil, width: CGFloat? = nil, height: CGFloat? = nil) { self.image = image @@ -40,5 +41,6 @@ import Foundation case height case contentMode case cornerRadius + case clipsImage } } diff --git a/MVMCoreUI/Atomic/Atoms/Views/LoadImageView.swift b/MVMCoreUI/Atomic/Atoms/Views/LoadImageView.swift index 532056cb..42267a20 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/LoadImageView.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/LoadImageView.swift @@ -254,6 +254,10 @@ import UIKit clipsToBounds = true layer.cornerRadius = cornerRadius } + + if let clipsImage = imageModel.clipsImage { + clipsToBounds = clipsImage + } } // MARK: - load functions