revised to common patteren

This commit is contained in:
Kevin G Christiano 2020-04-06 09:35:32 -04:00
parent bebc0e11bd
commit 51f6dc417c

View File

@ -26,6 +26,16 @@ open class ListLeftVariableRadioButtonBodyTextModel: ListItemModel, MoleculeMode
self.radioButton = radioButton
self.headlineBody = headlineBody
super.init()
setDefaults()
}
//-----------------------------------------------------
// MARK: - Methods
//-----------------------------------------------------
open override func setDefaults() {
super.setDefaults()
headlineBody.style = .item
}
//-----------------------------------------------------
@ -46,7 +56,6 @@ open class ListLeftVariableRadioButtonBodyTextModel: ListItemModel, MoleculeMode
let typeContainer = try decoder.container(keyedBy: CodingKeys.self)
radioButton = try typeContainer.decode(RadioButtonModel.self, forKey: .radioButton)
headlineBody = try typeContainer.decode(HeadlineBodyModel.self, forKey: .headlineBody)
headlineBody.headline?.fontStyle = LabelModel.FontStyle.BoldMicro
try super.init(from: decoder)
}