From 070d23285414af8a04807cf28e97cd8400ea6d34 Mon Sep 17 00:00:00 2001 From: Mikhail Golovko Date: Fri, 5 Apr 2024 17:07:54 +0300 Subject: [PATCH] IOS-2381 Add helpers --- .../Common/SwiftUI/IconView/IconView.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Anytype/Sources/PresentationLayer/Common/SwiftUI/IconView/IconView.swift b/Anytype/Sources/PresentationLayer/Common/SwiftUI/IconView/IconView.swift index e00d2a7aba..e8a173e589 100644 --- a/Anytype/Sources/PresentationLayer/Common/SwiftUI/IconView/IconView.swift +++ b/Anytype/Sources/PresentationLayer/Common/SwiftUI/IconView/IconView.swift @@ -1,5 +1,6 @@ import Foundation import SwiftUI +import Services struct IconView: View { @@ -20,3 +21,17 @@ struct IconView: View { } } } + +extension IconView { + init(asset: ImageAsset) { + self = IconView(icon: .asset(asset)) + } + + init(object: ObjectIcon) { + self = IconView(icon: .object(object)) + } + + init(uiImage: UIImage) { + self = IconView(icon: .image(uiImage)) + } +}