@@ -76,16 +76,19 @@ open class NUXButtonViewController: UIViewController {
7676 ///
7777 /// - Parameters:
7878 /// - primary: Title string for primary button. Required.
79+ /// - primaryAccessibilityId: Accessibility identifier string for primary button. Optional.
7980 /// - secondary: Title string for secondary button. Optional.
81+ /// - secondaryAccessibilityId: Accessibility identifier string for secondary button. Optional.
8082 /// - tertiary: Title string for the tertiary button. Optional.
83+ /// - tertiaryAccessibilityId: Accessibility identifier string for tertiary button. Optional.
8184 ///
82- public func setButtonTitles( primary: String , secondary: String ? = nil , tertiary: String ? = nil ) {
83- bottomButtonConfig = NUXButtonConfig ( title: primary, isPrimary: true , callback: nil )
85+ public func setButtonTitles( primary: String , primaryAccessibilityId : String ? = nil , secondary: String ? = nil , secondaryAccessibilityId : String ? = nil , tertiary: String ? = nil , tertiaryAccessibilityId : String ? = nil ) {
86+ bottomButtonConfig = NUXButtonConfig ( title: primary, isPrimary: true , accessibilityIdentifier : primaryAccessibilityId , callback: nil )
8487 if let secondaryTitle = secondary {
85- topButtonConfig = NUXButtonConfig ( title: secondaryTitle, isPrimary: false , callback: nil )
88+ topButtonConfig = NUXButtonConfig ( title: secondaryTitle, isPrimary: false , accessibilityIdentifier : secondaryAccessibilityId , callback: nil )
8689 }
8790 if let tertiaryTitle = tertiary {
88- tertiaryButtonConfig = NUXButtonConfig ( title: tertiaryTitle, isPrimary: false , callback: nil )
91+ tertiaryButtonConfig = NUXButtonConfig ( title: tertiaryTitle, isPrimary: false , accessibilityIdentifier : tertiaryAccessibilityId , callback: nil )
8992 }
9093 }
9194
0 commit comments