diff --git a/Libraries/UI/Kit/Sources/Components/StarRating.swift b/Libraries/UI/Kit/Sources/Components/StarRating.swift index 1c3b8e8..70f41c7 100644 --- a/Libraries/UI/Kit/Sources/Components/StarRating.swift +++ b/Libraries/UI/Kit/Sources/Components/StarRating.swift @@ -62,11 +62,9 @@ private extension StarRating { } // MARK: - Image+Constants -private extension Image { - enum Icon { - static let star: Image = .init(systemName: "star") - static let starFill: Image = .init(systemName: "star.fill") - } +private extension Image.Icon { + static let star: Image = .init(systemName: "star") + static let starFill: Image = .init(systemName: "star.fill") } // MARK: - Previews diff --git a/Libraries/UI/Kit/Sources/Extensions/Image+Icons.swift b/Libraries/UI/Kit/Sources/Extensions/Image+Icons.swift new file mode 100644 index 0000000..74ec6a3 --- /dev/null +++ b/Libraries/UI/Kit/Sources/Extensions/Image+Icons.swift @@ -0,0 +1,19 @@ +// +// Image+Icons.swift +// ReviewsUIKit +// +// Created by Javier Cicchelli on 20/03/2024. +// Copyright © 2024 Röck+Cöde VoF. All rights reserved. +// + +import SwiftUI + +public extension Image { + enum Icon { + + // MARK: Constants + public static let info = Image(systemName: .Icon.info) + public static let person = Image(systemName: .Icon.person) + + } +} diff --git a/Libraries/UI/Kit/Sources/Extensions/String+Icons.swift b/Libraries/UI/Kit/Sources/Extensions/String+Icons.swift new file mode 100644 index 0000000..b535928 --- /dev/null +++ b/Libraries/UI/Kit/Sources/Extensions/String+Icons.swift @@ -0,0 +1,17 @@ +// +// String+Icons.swift +// ReviewsUIKit +// +// Created by Javier Cicchelli on 20/03/2024. +// Copyright © 2024 Röck+Cöde VoF. All rights reserved. +// + +extension String { + enum Icon { + + // MARK: Constants + static let info = "info.circle.fill" + static let person = "person.crop.circle.fill" + + } +} diff --git a/Libraries/UI/Kit/Sources/Extensions/UIImage+Icons.swift b/Libraries/UI/Kit/Sources/Extensions/UIImage+Icons.swift new file mode 100644 index 0000000..93cbb37 --- /dev/null +++ b/Libraries/UI/Kit/Sources/Extensions/UIImage+Icons.swift @@ -0,0 +1,19 @@ +// +// UIImage+Icons.swift +// ReviewsUIKit +// +// Created by Javier Cicchelli on 20/03/2024. +// Copyright © 2024 Röck+Cöde VoF. All rights reserved. +// + +import UIKit + +public extension UIImage { + enum Icon { + + // MARK: Constants + public static let info = UIImage(systemName: .Icon.info) + public static let person = UIImage(systemName: .Icon.person) + + } +}