From 674641e84ec4d477fb64971e4bbeeed363ae45c1 Mon Sep 17 00:00:00 2001 From: Sumanth Nadigadda Date: Thu, 30 Mar 2023 19:52:21 +0530 Subject: [PATCH] Notification button position changes --- .../ViewControllers/NotificationViewController.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/VDSSample/ViewControllers/NotificationViewController.swift b/VDSSample/ViewControllers/NotificationViewController.swift index 2700606..3a6068c 100644 --- a/VDSSample/ViewControllers/NotificationViewController.swift +++ b/VDSSample/ViewControllers/NotificationViewController.swift @@ -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) {