diff --git a/src/pages/compte_abonnement.py b/src/pages/compte_abonnement.py index 1a6d26c..b28be8d 100644 --- a/src/pages/compte_abonnement.py +++ b/src/pages/compte_abonnement.py @@ -149,15 +149,13 @@ def _active_view(row): html.Button( "Ajouter une méthode de paiement", type="submit", - className="btn btn-primary", + className="btn btn-primary mb-3", ), ], ), ] ) - return html.Div(blocks) - - if row["status"] == "trial": + elif row["status"] == "trial": blocks.append( dbc.Alert( f"Essai gratuit jusqu'au {end}, puis débit automatique.", color="info" @@ -170,7 +168,7 @@ def _active_view(row): else: blocks.append(html.P(f"Prochain renouvellement : {end}")) - if row["status"] in ("trial", "active"): + if row["status"] in ("pending", "trial", "active"): blocks.append( html.Button( "Me désabonner", diff --git a/src/pages/connexion.py b/src/pages/connexion.py index 753108b..2fe3e2a 100644 --- a/src/pages/connexion.py +++ b/src/pages/connexion.py @@ -81,15 +81,18 @@ def layout(error: str | None = None, email: str | None = None, **kwargs): dbc.Button("Se connecter", type="submit", color="primary"), ], ), + dcc.Link( + "Mot de passe oublié ?", + href="/mot-de-passe-oublie", + className="small d-block mt-2", + ), html.Div("ou", className="text-center text-muted my-2"), linkedin_button(), - html.Hr(), - html.Div( - [ - dcc.Link("Créer un compte", href="/inscription"), - html.Span(" · "), - dcc.Link("Mot de passe oublié ?", href="/mot-de-passe-oublie"), - ] + html.Div("ou", className="text-center text-muted my-2"), + html.A( + "Créer un compte avec mon adresse email", + href="/inscription", + className="btn btn-primary w-100", ), ], )