Show an account provider picker on the server confirmation screen when required. (#4137)

* Add a picker mode to the ServerConfirmationScreen.

* Hook up the account provider picker in authentication the flow.

Simplify the authentication flow coordinator, removing the restricted state.

* UI/Snapshot tests.
This commit is contained in:
Doug
2025-05-20 17:21:08 +01:00
committed by GitHub
parent 18519c15dd
commit 5197e41928
31 changed files with 436 additions and 109 deletions
+2
View File
@@ -2458,6 +2458,8 @@ internal enum L10n {
internal static func screenServerConfirmationTitleLogin(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_server_confirmation_title_login", String(describing: p1))
}
/// Choose account provider
internal static var screenServerConfirmationTitlePickerMode: String { return L10n.tr("Localizable", "screen_server_confirmation_title_picker_mode") }
/// You’re about to create an account on %1$@
internal static func screenServerConfirmationTitleRegister(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_server_confirmation_title_register", String(describing: p1))