Adding - Notification close button toggle
This commit is contained in:
parent
5998e8483d
commit
9d8096258e
@ -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() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user