diff --git a/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift b/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift index 429b68be..f0a40bc7 100644 --- a/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift +++ b/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift @@ -51,6 +51,14 @@ extension InputField { } } + public var accessibilityLabel: String { + switch self { + case .generic, .placeholder: return "credit card" + default: return rawValue + } + } + + func separatorIndices(_ length: Int) -> [Int] { var indices: [Int] = [4, 8, 12] switch self { @@ -135,7 +143,7 @@ extension InputField { fileprivate func updateLeftImage(_ inputField: InputField) { let imageName = inputField.cardType.imageName(surface: inputField.surface) creditCardImageView.image = BundleManager.shared.image(for: imageName) - creditCardImageView.accessibilityLabel = inputField.cardType.rawValue + creditCardImageView.accessibilityLabel = inputField.cardType.accessibilityLabel } override func updateView(_ inputField: InputField) {