link only handling

This commit is contained in:
Kyle Matthew Hedden 2020-03-25 17:34:47 -04:00
parent 11069d3f73
commit f2f2b179dd

View File

@ -23,9 +23,13 @@ public extension FooterModel {
let footerContentModel: MoleculeModelProtocol
if let linkActionJSON = linkMap {
let labelModel = LabelModel(linkAction: linkActionJSON)
let moleculeStack = MoleculeStackModel(molecules: [MoleculeStackItemModel(with: twoButtonModel), MoleculeStackItemModel(with: labelModel)])
moleculeStack.spacing = MFStyler.defaultVerticalPaddingForApplicationWidth()
footerContentModel = moleculeStack
if primaryButtonModel != nil || secondaryButtonModel != nil {
let moleculeStack = MoleculeStackModel(molecules: [MoleculeStackItemModel(with: twoButtonModel), MoleculeStackItemModel(with: labelModel)])
moleculeStack.spacing = MFStyler.defaultVerticalPaddingForApplicationWidth()
footerContentModel = moleculeStack
} else {
footerContentModel = labelModel
}
} else {
footerContentModel = twoButtonModel
}