updated ui to fix showError issues
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
5cf6e6be12
commit
2947a0c041
@ -43,7 +43,11 @@ class CheckboxViewController: BaseViewController {
|
|||||||
showErrorSwitch
|
showErrorSwitch
|
||||||
.publisher(for: .valueChanged)
|
.publisher(for: .valueChanged)
|
||||||
.sink { [weak self] sender in
|
.sink { [weak self] sender in
|
||||||
self?.checkbox.showError = sender.isOn
|
guard let self else { return }
|
||||||
|
self.checkbox.showError = sender.isOn
|
||||||
|
if self.checkbox.showError != sender.isOn {
|
||||||
|
self.showErrorSwitch.isOn = self.checkbox.showError
|
||||||
|
}
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
disabledSwitch
|
disabledSwitch
|
||||||
@ -84,6 +88,7 @@ class CheckboxViewController: BaseViewController {
|
|||||||
preferredStyle: UIAlertController.Style.alert)
|
preferredStyle: UIAlertController.Style.alert)
|
||||||
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.default, handler:nil))
|
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.default, handler:nil))
|
||||||
self?.present(alertController, animated: true)
|
self?.present(alertController, animated: true)
|
||||||
|
self?.showErrorSwitch.isOn = checkbox.showError
|
||||||
print("checkbox selected: \(checkbox.isSelected)")
|
print("checkbox selected: \(checkbox.isSelected)")
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
|
|||||||
@ -67,13 +67,21 @@ class TextEntryFieldViewController: BaseViewController {
|
|||||||
showErrorSwitch
|
showErrorSwitch
|
||||||
.publisher(for: .valueChanged)
|
.publisher(for: .valueChanged)
|
||||||
.sink { [weak self] sender in
|
.sink { [weak self] sender in
|
||||||
self?.textEntryField.showError = sender.isOn
|
guard let self else { return }
|
||||||
|
self.textEntryField.showError = sender.isOn
|
||||||
|
if self.textEntryField.showError != sender.isOn {
|
||||||
|
self.showErrorSwitch.isOn = self.textEntryField.showError
|
||||||
|
}
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
showSuccessSwitch
|
showSuccessSwitch
|
||||||
.publisher(for: .valueChanged)
|
.publisher(for: .valueChanged)
|
||||||
.sink { [weak self] sender in
|
.sink { [weak self] sender in
|
||||||
self?.textEntryField.showSuccess = sender.isOn
|
guard let self else { return }
|
||||||
|
self.textEntryField.showSuccess = sender.isOn
|
||||||
|
if self.textEntryField.showSuccess != sender.isOn {
|
||||||
|
self.showSuccessSwitch.isOn = self.textEntryField.showSuccess
|
||||||
|
}
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
disabledSwitch
|
disabledSwitch
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user