Merge branch 'feature/Notification' of https://gitlab.verizon.com/BPHV_MIPS/vds_ios_sample into feature/Notification

This commit is contained in:
Matt Bruce 2023-03-30 10:14:46 -05:00
commit 93fd9e715c

View File

@ -24,11 +24,15 @@ class NotificationViewController: BaseViewController {
let secondButtonDefaultText = "Button 2"
lazy var notificationTypePickerSelectorView = {
PickerSelectorView(title: "Info",
PickerSelectorView(title: "info",
picker: self.picker,
items: Notification.NotificationStyle.allCases)
}()
lazy var buttonPositionTypePickerSelectorView = {
PickerSelectorView(title: "bottom", picker: self.picker, items: Notification.ButtonsPosition.allCases)
}()
override func viewDidLoad() {
super.viewDidLoad()
@ -50,6 +54,7 @@ class NotificationViewController: BaseViewController {
func setupForm() {
addFormRow(label: "Surface", view: surfacePickerSelectorView)
addFormRow(label: "Style", view: notificationTypePickerSelectorView)
addFormRow(label: "Button Position", view: buttonPositionTypePickerSelectorView)
addFormRow(label: "Title", view: titleTextField)
addFormRow(label: "SubTitle", view: subTitleTextField)
addFormRow(label: "Hide Button Group", view: buttonGroupToggle)
@ -104,6 +109,9 @@ class NotificationViewController: BaseViewController {
self?.notificationView.type = item
}
buttonPositionTypePickerSelectorView.onPickerDidSelect = { [weak self] item in
self?.notificationView.buttonPosition = item
}
}
func setupButtons(with firstButtonText: String? = nil, secondButtonText: String? = nil) {