using helper now

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-04-10 16:56:59 -05:00
parent 89e6ea43d0
commit b23351386b

View File

@ -28,12 +28,18 @@ import VDS
title = viewModel.headline.text title = viewModel.headline.text
subTitle = viewModel.body?.text subTitle = viewModel.body?.text
if let buttonModel = viewModel.button { if let button = viewModel.button {
primaryButtonModel = buttonModel.toNotficationButtonModel(delegateObject: delegateObject, additionalData) primaryButtonModel = .init(text: button.title, onClick: {[weak self] _ in
guard let self else { return }
self.executeAction(model: button, delegateObject: self.delegateObject, additionalData: self.additionalData)
})
} }
if let buttonModel = viewModel.secondaryButton { if let secondaryButton = viewModel.secondaryButton {
secondaryButtonModel = buttonModel.toNotficationButtonModel(delegateObject: delegateObject, additionalData) secondaryButtonModel = .init(text: secondaryButton.title, onClick: {[weak self] _ in
guard let self else { return }
self.executeAction(model: secondaryButton, delegateObject: self.delegateObject, additionalData: self.additionalData)
})
} }
if let accessibilityIdentifier = viewModel.accessibilityIdentifier { if let accessibilityIdentifier = viewModel.accessibilityIdentifier {
@ -43,9 +49,9 @@ import VDS
if let closeButton = viewModel.closeButton { if let closeButton = viewModel.closeButton {
onCloseClick = { [weak self] _ in onCloseClick = { [weak self] _ in
guard let self else { return } guard let self else { return }
closeButton.onClick(delegateObject: self.delegateObject, self.additionalData) self.executeAction(model: closeButton, delegateObject: self.delegateObject, additionalData: self.additionalData) }
}
} }
hideCloseButton = viewModel.closeButton == nil hideCloseButton = viewModel.closeButton == nil
style = viewModel.style.toVDSStyle style = viewModel.style.toVDSStyle
} }