From 649acb77af9417cfe6a9401b155cd2c6a4a2a92a Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 25 Jun 2024 13:56:03 -0500 Subject: [PATCH] CXTDT-577463 - InputField - Accessibility - Format Text Signed-off-by: Matt Bruce --- VDS/Components/TextFields/InputField/InputField.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/VDS/Components/TextFields/InputField/InputField.swift b/VDS/Components/TextFields/InputField/InputField.swift index 9adf34f2..f7f54896 100644 --- a/VDS/Components/TextFields/InputField/InputField.swift +++ b/VDS/Components/TextFields/InputField/InputField.swift @@ -204,12 +204,23 @@ open class InputField: EntryFieldBase { if let text = titleLabel.text?.trimmingCharacters(in: .whitespaces) { accessibilityLabels.append(text) } + + if let formatText = textField.formatText, !formatText.isEmpty { + accessibilityLabels.append("format, \(formatText)") + } + + if let placeholderText = textField.placeholder, !placeholderText.isEmpty { + accessibilityLabels.append("placeholder, \(placeholderText)") + } + if isReadOnly { accessibilityLabels.append("read only") } + if !isEnabled { accessibilityLabels.append("dimmed") } + if let errorText, showError { accessibilityLabels.append("error, \(errorText)") }