Add identifiers for verification cross signing (#590)
This commit is contained in:
@@ -45,12 +45,14 @@ struct A11yIdentifiers {
|
||||
|
||||
struct HomeScreen {
|
||||
let userAvatar = "home_screen-user_avatar"
|
||||
|
||||
let settings = "home_screen-settings"
|
||||
let signOut = "home_screen-sign_out"
|
||||
let verificationBannerContinue = "home_screen-verification_continue"
|
||||
func roomName(_ name: String) -> String {
|
||||
"home_screen-room_name:\(name)"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
struct LoginScreen {
|
||||
let emailUsername = "login-email_username"
|
||||
let password = "login-password"
|
||||
@@ -80,6 +82,7 @@ struct A11yIdentifiers {
|
||||
let startSasVerification = "session_verification-start_sas_verification"
|
||||
let acceptChallenge = "session_verification-accept_challenge"
|
||||
let declineChallenge = "session_verification-decline_challenge"
|
||||
let emojiWrapper = "session_verification-emojis"
|
||||
let close = "session_verification-close"
|
||||
}
|
||||
|
||||
|
||||
@@ -189,6 +189,7 @@ struct HomeScreen: View {
|
||||
}
|
||||
.frame(maxWidth: .infinity)
|
||||
.buttonStyle(.elementCapsuleProminent)
|
||||
.accessibilityIdentifier(A11yIdentifiers.homeScreen.verificationBannerContinue)
|
||||
}
|
||||
.padding(16)
|
||||
.background(Color.element.system)
|
||||
|
||||
@@ -92,8 +92,10 @@ struct SessionVerificationScreen: View {
|
||||
switch context.viewState.verificationState {
|
||||
case .showingChallenge(let emojis):
|
||||
emojisPanel(with: emojis)
|
||||
.accessibilityIdentifier(A11yIdentifiers.sessionVerificationScreen.emojiWrapper)
|
||||
case .acceptingChallenge(let emojis):
|
||||
emojisPanel(with: emojis)
|
||||
.accessibilityIdentifier(A11yIdentifiers.sessionVerificationScreen.emojiWrapper)
|
||||
case .requestingVerification:
|
||||
ProgressView()
|
||||
.tint(.element.secondaryContent)
|
||||
|
||||
Reference in New Issue
Block a user