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