diff --git a/edb/server/protocol/auth_ext/ui.py b/edb/server/protocol/auth_ext/ui.py index 40173db6cb4..1d3cfcdfc71 100644 --- a/edb/server/protocol/auth_ext/ui.py +++ b/edb/server/protocol/auth_ext/ui.py @@ -59,10 +59,14 @@ def _render_oauth_buttons( } for p in oauth_providers ] - return '
' + "\n".join( - f'{b["image"]}' - for b in oauth_buttons - ) + '
' + return ( + '
' + + "\n".join( + f'{b["image"]}' + for b in oauth_buttons + ) + + '
' + ) def render_login_page( @@ -120,10 +124,14 @@ def render_login_page( ) email_factor_form = f""" - - + + @@ -194,23 +202,18 @@ def render_login_page( if app_name else 'Sign in'} {_render_oauth_buttons(oauth_providers, oauth_params, oauth_label)} - { - """ -
- or -
""" - if has_email_factor is not None - and len(oauth_providers) > 0 - else '' - } + {""" +
+ or +
""" if has_email_factor and oauth_providers else ''} {email_factor_form if has_email_factor else ''} {forgot_link_script} - { - """ - """ - if webauthn_provider is not None else '' - } + {""" + """ if webauthn_provider else ''} ''', )