Don't require verification on debug builds. (#2596)

* Don't require verification on debug builds.

* Add a skip button in debug builds instead.

* Fix preview tests.
This commit is contained in:
Doug
2024-03-22 10:31:32 +00:00
committed by GitHub
parent 562e5e739d
commit b711beba50
5 changed files with 28 additions and 0 deletions
@@ -20,6 +20,14 @@ import SwiftUI
struct IdentityConfirmationScreen: View {
@ObservedObject var context: IdentityConfirmationScreenViewModel.Context
var shouldShowSkipButton: Bool {
#if DEBUG
!ProcessInfo.isRunningTests
#else
false
#endif
}
var body: some View {
FullscreenDialog(topPadding: UIConstants.startScreenBreakerScreenTopPadding) {
screenHeader
@@ -81,6 +89,13 @@ struct IdentityConfirmationScreen: View {
}
.buttonStyle(.compound(.plain))
}
if shouldShowSkipButton {
Button(L10n.actionSkip) {
context.send(viewAction: .skip)
}
.buttonStyle(.compound(.plain))
}
}
}
}