diff --git a/VDSSample/ViewControllers/NotificationViewController.swift b/VDSSample/ViewControllers/NotificationViewController.swift index becd52a..5501496 100644 --- a/VDSSample/ViewControllers/NotificationViewController.swift +++ b/VDSSample/ViewControllers/NotificationViewController.swift @@ -29,17 +29,11 @@ class NotificationViewController: BaseViewController { 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 { 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 { 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 { 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 { 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 { 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" - }) } } }