add missing ParentMoleculeModelProtocol

This commit is contained in:
Scott Pfeil 2023-03-02 21:29:14 -05:00
parent 7043a75bf1
commit f7f9731209
3 changed files with 15 additions and 2 deletions

View File

@ -9,7 +9,7 @@
import Foundation import Foundation
public class ListOneColumnFullWidthTextBodyTextModel: ListItemModel, MoleculeModelProtocol { public class ListOneColumnFullWidthTextBodyTextModel: ListItemModel, MoleculeModelProtocol, ParentMoleculeModelProtocol {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Properties // MARK: - Properties
//-------------------------------------------------- //--------------------------------------------------
@ -35,6 +35,10 @@ public class ListOneColumnFullWidthTextBodyTextModel: ListItemModel, MoleculeMod
headlineBody.style = .item headlineBody.style = .item
} }
public var children: [MoleculeModelProtocol] {
return [headlineBody]
}
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Keys // MARK: - Keys
//-------------------------------------------------- //--------------------------------------------------

View File

@ -7,7 +7,7 @@
// //
public class ListRightVariableButtonAllTextAndLinksModel: ListItemModel, MoleculeModelProtocol { public class ListRightVariableButtonAllTextAndLinksModel: ListItemModel, MoleculeModelProtocol, ParentMoleculeModelProtocol {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Properties // MARK: - Properties
//-------------------------------------------------- //--------------------------------------------------
@ -36,6 +36,10 @@ public class ListRightVariableButtonAllTextAndLinksModel: ListItemModel, Molecul
self.button.style = .secondary self.button.style = .secondary
} }
public var children: [MoleculeModelProtocol] {
return [button, eyebrowHeadlineBodyLink]
}
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Keys // MARK: - Keys
//-------------------------------------------------- //--------------------------------------------------

View File

@ -47,6 +47,11 @@
self.body = body self.body = body
} }
public init(headline: LabelModel, body: LabelModel) {
self.headline = headline
self.body = body
}
//----------------------------------------------------- //-----------------------------------------------------
// MARK: - Codec // MARK: - Codec
//----------------------------------------------------- //-----------------------------------------------------