diff --git a/VDSSample/ViewControllers/NotificationViewController.swift b/VDSSample/ViewControllers/NotificationViewController.swift index dae2c80..68c3381 100644 --- a/VDSSample/ViewControllers/NotificationViewController.swift +++ b/VDSSample/ViewControllers/NotificationViewController.swift @@ -17,6 +17,7 @@ class NotificationViewController: BaseViewController { let buttonGroupToggle = Toggle() let firstButtonTextField = TextField() let secondButtonTextField = TextField() + let hideCloseButtonToggle = Toggle() let titleDefaultText = "This is title" let subtitleDefaultText = "This is subtitle" @@ -26,7 +27,7 @@ class NotificationViewController: BaseViewController { lazy var notificationTypePickerSelectorView = { PickerSelectorView(title: "info", picker: self.picker, - items: Notification.NotificationStyle.allCases) + items: Notification.Style.allCases) }() lazy var layoutTypePickerSelectorView = { @@ -58,6 +59,7 @@ class NotificationViewController: BaseViewController { addFormRow(label: "Title", view: titleTextField) addFormRow(label: "SubTitle", view: subTitleTextField) addFormRow(label: "Hide Button Group", view: buttonGroupToggle) + addFormRow(label: "Hide Close Button", view: hideCloseButtonToggle) addFormRow(label: "Button Action", view: label) addFormRow(label: "First Button Text", view: firstButtonTextField) addFormRow(label: "Second Button Text", view: secondButtonTextField) @@ -101,6 +103,10 @@ class NotificationViewController: BaseViewController { self.setupButtons(secondButtonText: newString) } }.store(in: &subscribers) + + hideCloseButtonToggle.publisher(for: .valueChanged).sink(receiveValue: { [weak self] toggle in + self?.notificationView.hideCloseButton = toggle.isOn + }).store(in: &subscribers) } func setupPicker() {