moved logic to setDefaults if a line model doesn't come back.

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-03-26 16:57:55 -05:00
parent 81623520d2
commit 19d7a459ed

View File

@ -57,6 +57,9 @@ public class TabsListItemModel: ListItemModel, ParentMoleculeModelProtocol {
style = nil
topPadding = 8
bottomPadding = 0
if line == nil {
self.line = LineModel(type: .none)
}
}
//--------------------------------------------------
@ -78,9 +81,6 @@ public class TabsListItemModel: ListItemModel, ParentMoleculeModelProtocol {
tabs = try typeContainer.decode(TabsModel.self, forKey: .tabs)
molecules = try typeContainer.decodeModels2D(codingKey: .molecules)
try super.init(from: decoder)
if line == nil {
self.line = LineModel(type: .none)
}
}
public override func encode(to encoder: Encoder) throws {