From c39a89a3f3d419c81046900222f28dec21da9e2a Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 20 Sep 2024 16:10:37 -0500 Subject: [PATCH] CXTDT-591307 - DatePicker - Accessibility - #1 & #2 Signed-off-by: Matt Bruce --- VDS/Components/DatePicker/DatePicker.swift | 9 +++++++++ VDS/SupportingFiles/ReleaseNotes.txt | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/VDS/Components/DatePicker/DatePicker.swift b/VDS/Components/DatePicker/DatePicker.swift index bd53a2a2..fbce4d11 100644 --- a/VDS/Components/DatePicker/DatePicker.swift +++ b/VDS/Components/DatePicker/DatePicker.swift @@ -183,6 +183,15 @@ open class DatePicker: EntryFieldBase { showPopover() } } + + containerView.accessibilityTraits = [.button] + + containerView.bridge_accessibilityHintBlock = { [weak self] in + guard let self else { return "" } + return isReadOnly || !isEnabled + ? "" + : isCalendarShowing ? "Expanded, Double tap to close" : "Collapsed, \(accessibilityHintText)" + } } open override func getFieldContainer() -> UIView { diff --git a/VDS/SupportingFiles/ReleaseNotes.txt b/VDS/SupportingFiles/ReleaseNotes.txt index 6d5b4db6..41326ad1 100644 --- a/VDS/SupportingFiles/ReleaseNotes.txt +++ b/VDS/SupportingFiles/ReleaseNotes.txt @@ -1,3 +1,7 @@ +1.0.74 +---------------- +- CXTDT-591307 - DatePicker - Accessibility - #1 & #2 + 1.0.73 ---------------- - CXTDT-597984 - Table - Text wrap