Feature/4772 add accessibility declaration

This commit is contained in:
JanNiklas Grabowski
2023-06-14 06:14:17 +00:00
committed by Frank Rotermund
parent b4ad32afb2
commit 273017eafa
11 changed files with 187 additions and 1 deletions
@@ -93,6 +93,13 @@ struct AuthenticationLoginScreen: View {
.readableFrame()
.padding(.horizontal, 16)
}
if BWIBuildSettings.shared.bumLoginFlowLayout && BWIBuildSettings.shared.bwiShowAccessibilityDeclaration {
accessibilityDeclaration
.frame(alignment: .bottom)
.padding(.bottom, 10)
}
if BWIBuildSettings.shared.bumLoginFlowLayout {
dataPrivacyForm
.frame(alignment: .bottom)
@@ -305,6 +312,19 @@ struct AuthenticationLoginScreen: View {
return BWIBuildSettings.shared.bwiLoginFlowLayout ? BWIL10n.authUserIdPlaceholder : BWIL10n.authenticationLoginUsername
}
}
// bwi: Accessibility declaration
var accessibilityDeclaration: some View {
Button(action: {
viewModel.send(viewAction: .accessibilityDeclaration)
}, label: {
Text(BWIL10n.bwiAccessibilityDeclarationButtonTitle)
.font(theme.fonts.footnote)
.foregroundColor(.blue)
.underline()
})
.padding([.horizontal], 20)
}
}
// MARK: - Previews