From 0da39e621b9f145380a19a992fbf17969617a7f8 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 26 Jan 2023 15:17:44 -0600 Subject: [PATCH] updated for tintColor for ImageAttribute Signed-off-by: Matt Bruce --- .../Atomic/Atoms/Views/Label/LabelAttributeImageModel.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MVMCoreUI/Atomic/Atoms/Views/Label/LabelAttributeImageModel.swift b/MVMCoreUI/Atomic/Atoms/Views/Label/LabelAttributeImageModel.swift index d6ec1b74..03d0ff08 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/Label/LabelAttributeImageModel.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/Label/LabelAttributeImageModel.swift @@ -17,6 +17,7 @@ class LabelAttributeImageModel: LabelAttributeModel { var size: CGFloat? var name: String? var URL: String? + var tintColor: Color? //-------------------------------------------------- // MARK: - Initializer @@ -34,6 +35,7 @@ class LabelAttributeImageModel: LabelAttributeModel { case size case name case URL + case tintColor } //-------------------------------------------------- @@ -55,6 +57,7 @@ class LabelAttributeImageModel: LabelAttributeModel { size = try typeContainer.decodeIfPresent(CGFloat.self, forKey: .size) name = try typeContainer.decodeIfPresent(String.self, forKey: .name) URL = try typeContainer.decodeIfPresent(String.self, forKey: .URL) + tintColor = try typeContainer.decodeIfPresent(Color.self, forKey: .tintColor) try super.init(from: decoder) } @@ -64,5 +67,6 @@ class LabelAttributeImageModel: LabelAttributeModel { try container.encodeIfPresent(size, forKey: .size) try container.encodeIfPresent(name, forKey: .name) try container.encodeIfPresent(URL, forKey: .URL) + try container.encodeIfPresent(tintColor, forKey: .tintColor) } }