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 buttonGroupToggle = Toggle()
|
||||||
let firstButtonTextField = TextField()
|
let firstButtonTextField = TextField()
|
||||||
let secondButtonTextField = TextField()
|
let secondButtonTextField = TextField()
|
||||||
|
let hideCloseButtonToggle = Toggle()
|
||||||
|
|
||||||
let titleDefaultText = "This is title"
|
let titleDefaultText = "This is title"
|
||||||
let subtitleDefaultText = "This is subtitle"
|
let subtitleDefaultText = "This is subtitle"
|
||||||
@ -26,7 +27,7 @@ class NotificationViewController: BaseViewController {
|
|||||||
lazy var notificationTypePickerSelectorView = {
|
lazy var notificationTypePickerSelectorView = {
|
||||||
PickerSelectorView(title: "info",
|
PickerSelectorView(title: "info",
|
||||||
picker: self.picker,
|
picker: self.picker,
|
||||||
items: Notification.NotificationStyle.allCases)
|
items: Notification.Style.allCases)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
lazy var layoutTypePickerSelectorView = {
|
lazy var layoutTypePickerSelectorView = {
|
||||||
@ -58,6 +59,7 @@ class NotificationViewController: BaseViewController {
|
|||||||
addFormRow(label: "Title", view: titleTextField)
|
addFormRow(label: "Title", view: titleTextField)
|
||||||
addFormRow(label: "SubTitle", view: subTitleTextField)
|
addFormRow(label: "SubTitle", view: subTitleTextField)
|
||||||
addFormRow(label: "Hide Button Group", view: buttonGroupToggle)
|
addFormRow(label: "Hide Button Group", view: buttonGroupToggle)
|
||||||
|
addFormRow(label: "Hide Close Button", view: hideCloseButtonToggle)
|
||||||
addFormRow(label: "Button Action", view: label)
|
addFormRow(label: "Button Action", view: label)
|
||||||
addFormRow(label: "First Button Text", view: firstButtonTextField)
|
addFormRow(label: "First Button Text", view: firstButtonTextField)
|
||||||
addFormRow(label: "Second Button Text", view: secondButtonTextField)
|
addFormRow(label: "Second Button Text", view: secondButtonTextField)
|
||||||
@ -101,6 +103,10 @@ class NotificationViewController: BaseViewController {
|
|||||||
self.setupButtons(secondButtonText: newString)
|
self.setupButtons(secondButtonText: newString)
|
||||||
}
|
}
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
|
hideCloseButtonToggle.publisher(for: .valueChanged).sink(receiveValue: { [weak self] toggle in
|
||||||
|
self?.notificationView.hideCloseButton = toggle.isOn
|
||||||
|
}).store(in: &subscribers)
|
||||||
}
|
}
|
||||||
|
|
||||||
func setupPicker() {
|
func setupPicker() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user