From cdc8b7310d8eddaa49b12a950058c9eb4ad036cd Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 29 Jan 2024 12:57:32 -0600 Subject: [PATCH] added ParewntMoleculeModelProtocol Signed-off-by: Matt Bruce --- .../HorizontalCombinationViews/TwoLinkViewModel.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoLinkViewModel.swift b/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoLinkViewModel.swift index c9ae177b..893d2753 100644 --- a/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoLinkViewModel.swift +++ b/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoLinkViewModel.swift @@ -8,7 +8,7 @@ import Foundation -public class TwoLinkViewModel: MoleculeModelProtocol { +public class TwoLinkViewModel: ParentMoleculeModelProtocol { public static var identifier: String = "twoLinkView" public var id: String = UUID().uuidString @@ -16,6 +16,8 @@ public class TwoLinkViewModel: MoleculeModelProtocol { public var rightLink: LinkModel? public var leftLink: LinkModel? + public var children: [MoleculeModelProtocol] { [rightLink, leftLink].compactMap{ $0 } } + private enum CodingKeys: String, CodingKey { case id case moleculeName