From 196a289226476aeb28ecddd86e93065fee6dee73 Mon Sep 17 00:00:00 2001 From: "Hedden, Kyle Matthew" Date: Thu, 17 Oct 2024 20:12:01 -0400 Subject: [PATCH] Digital PCT265 story MVAPCT-272: Make InputEntryField react to viewModel showError changes. --- .../Atomic/Atoms/FormFields/TextFields/InputEntryField.swift | 3 ++- MVMCoreUI/FormUIHelpers/FormValidator.swift | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/InputEntryField.swift b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/InputEntryField.swift index 476ee550..a1dcebfb 100644 --- a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/InputEntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/InputEntryField.swift @@ -176,7 +176,8 @@ import VDS tooltipModel = viewModel.tooltip?.convertToVDSTooltipModel() width = viewModel.width transparentBackground = viewModel.transparentBackground - + showError = viewModel.showError + containerView.accessibilityIdentifier = model.accessibilityIdentifier textField.textAlignment = viewModel.textAlignment textField.enableClipboardActions = viewModel.enableClipboardActions diff --git a/MVMCoreUI/FormUIHelpers/FormValidator.swift b/MVMCoreUI/FormUIHelpers/FormValidator.swift index e68b87a9..97369189 100644 --- a/MVMCoreUI/FormUIHelpers/FormValidator.swift +++ b/MVMCoreUI/FormUIHelpers/FormValidator.swift @@ -112,6 +112,7 @@ import MVMCore } /// Validates all rule groups. Returns if valid + @discardableResult public func validate() -> Bool { var valid = true guard let formRules = formRules else { return valid }