removed secondary notification
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
1b447df46f
commit
83d0ea1fbf
@ -29,17 +29,11 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
items: Notification.Style.allCases)
|
||||
}()
|
||||
|
||||
var notification = Notification()
|
||||
|
||||
override func viewDidLoad() {
|
||||
super.viewDidLoad()
|
||||
|
||||
stackView.insertArrangedSubview(notification, at: 0)
|
||||
addContentTopView(view: component)
|
||||
|
||||
notification.title = titleDefaultText
|
||||
notification.subTitle = subtitleDefaultText
|
||||
|
||||
|
||||
component.title = titleDefaultText
|
||||
component.subTitle = subtitleDefaultText
|
||||
titleTextField.text = titleDefaultText
|
||||
@ -71,13 +65,11 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
titleTextField.textPublisher.sink { [weak self] newString in
|
||||
guard let self else { return }
|
||||
self.component.title = newString
|
||||
self.notification.title = newString
|
||||
}.store(in: &subscribers)
|
||||
|
||||
subTitleTextField.textPublisher.sink { [weak self] newString in
|
||||
guard let self else { return }
|
||||
self.component.subTitle = newString
|
||||
self.notification.subTitle = newString
|
||||
}.store(in: &subscribers)
|
||||
|
||||
buttonGroupToggle.onChange = { [weak self] toggle in
|
||||
@ -85,9 +77,6 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
if toggle.isOn {
|
||||
self.component.primaryButtonModel = nil
|
||||
self.component.secondaryButtonModel = nil
|
||||
self.notification.primaryButtonModel = nil
|
||||
self.notification.secondaryButtonModel = nil
|
||||
|
||||
self.label.text = ""
|
||||
} else {
|
||||
self.setupButtons(with: self.firstButtonDefaultText, secondButtonText: self.secondButtonDefaultText)
|
||||
@ -115,7 +104,6 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
hideCloseButtonToggle.onChange = { [weak self] toggle in
|
||||
guard let self else { return }
|
||||
self.component.hideCloseButton = toggle.isOn
|
||||
self.notification.hideCloseButton = toggle.isOn
|
||||
}
|
||||
|
||||
}
|
||||
@ -124,14 +112,12 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
surfacePickerSelectorView.onPickerDidSelect = { [weak self] item in
|
||||
guard let self else { return }
|
||||
self.component.surface = item
|
||||
self.notification.surface = item
|
||||
self.contentTopView.backgroundColor = item.color
|
||||
}
|
||||
|
||||
notificationTypePickerSelectorView.onPickerDidSelect = { [weak self] item in
|
||||
guard let self else { return }
|
||||
self.component.style = item
|
||||
self.notification.style = item
|
||||
}
|
||||
}
|
||||
|
||||
@ -140,18 +126,12 @@ class NotificationViewController: BaseViewController<VDS.Notification> {
|
||||
component.primaryButtonModel = .init(text: firstButtonText, onClick: { [weak self] button in
|
||||
self?.label.text = "\(button.text!) button click"
|
||||
})
|
||||
notification.primaryButtonModel = .init(text: firstButtonText, onClick: { [weak self] button in
|
||||
self?.label.text = "\(button.text!) button click"
|
||||
})
|
||||
}
|
||||
|
||||
if let secondButtonText {
|
||||
component.secondaryButtonModel = .init(text: secondButtonText, onClick: { [weak self] button in
|
||||
self?.label.text = "\(button.text!) button click"
|
||||
})
|
||||
notification.secondaryButtonModel = .init(text: secondButtonText, onClick: { [weak self] button in
|
||||
self?.label.text = "\(button.text!) button click"
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user