Deplacement des actions de compte sur l'accueil

This commit is contained in:
2026-04-13 22:46:18 +02:00
parent 6c3b9b77c6
commit 1d0a3f551f
2 changed files with 12 additions and 8 deletions

View File

@@ -30,14 +30,22 @@
</AuthorizeView> </AuthorizeView>
@code { @code {
private string LoginHref => BuildAuthHref("login", CurrentReturnUrl); [Parameter]
private string RegisterHref => BuildAuthHref("register", CurrentReturnUrl); public string? ReturnUrl { get; set; }
private string LoginHref => BuildAuthHref("login", EffectiveReturnUrl);
private string RegisterHref => BuildAuthHref("register", EffectiveReturnUrl);
private string LogoutHref => BuildAuthHref("logout", "/"); private string LogoutHref => BuildAuthHref("logout", "/");
private string CurrentReturnUrl private string EffectiveReturnUrl
{ {
get get
{ {
if (!string.IsNullOrWhiteSpace(ReturnUrl))
{
return ReturnUrl!;
}
var relativePath = Navigation.ToBaseRelativePath(Navigation.Uri); var relativePath = Navigation.ToBaseRelativePath(Navigation.Uri);
if (string.IsNullOrWhiteSpace(relativePath)) if (string.IsNullOrWhiteSpace(relativePath))
{ {

View File

@@ -22,17 +22,13 @@
passe par une phase cube obligatoire, puis la partie repart avec un passe par une phase cube obligatoire, puis la partie repart avec un
nouveau rythme. nouveau rythme.
</p> </p>
<UserAccessBar ReturnUrl="/application.html" />
<div class="hero-actions"> <div class="hero-actions">
<a class="button primary" href="application.html">Ouvrir l'application</a> <a class="button primary" href="application.html">Ouvrir l'application</a>
<a class="button secondary" href="authentication/login?returnUrl=%2Fapplication.html">Se connecter</a>
<a class="button ghost" href="authentication/register?returnUrl=%2Fapplication.html">Creer un compte</a>
</div>
<div class="hero-actions hero-actions-utility">
<a class="button secondary" href="reglement.html">Lire le reglement</a> <a class="button secondary" href="reglement.html">Lire le reglement</a>
<a class="button ghost" href="/ethan/">Ouvrir l'appli d'Ethan</a> <a class="button ghost" href="/ethan/">Ouvrir l'appli d'Ethan</a>
<a class="button ghost" href="/brice/">Ouvrir l'appli de Brice</a> <a class="button ghost" href="/brice/">Ouvrir l'appli de Brice</a>
</div> </div>
<UserAccessBar />
</div> </div>
<aside class="hero-preview"> <aside class="hero-preview">