Gestion de bibliothèque personnelle auto-hébergée : catalogue, prêts, scan de code-barres, consultation hors-ligne. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
@*
|
|
Les deux autres façons de regarder le même auteur, posées à côté du filtre.
|
|
|
|
Elles étaient auparavant dans une barre flottante en bas d'écran. Sur une bibliographie
|
|
de cinquante lignes, cela revenait à les cacher : « Nouveautés » est justement ce qu'on
|
|
veut au moment où l'on ouvre l'écran, pas après l'avoir parcouru.
|
|
|
|
Composant plutôt que balisage recopié : la bibliographie les affiche à deux endroits
|
|
(liste garnie, et liste vide où le filtre n'a pas lieu d'être), et deux copies auraient
|
|
divergé.
|
|
*@
|
|
@if (Biblio.EstNouveautes)
|
|
{
|
|
<a class="bouton bouton-discret" href="@($"auteurs/{Biblio.Auteur.Id}/bibliographie")">
|
|
Toute la bibliographie
|
|
</a>
|
|
}
|
|
else
|
|
{
|
|
<a class="bouton bouton-discret"
|
|
href="@($"auteurs/{Biblio.Auteur.Id}/bibliographie?nouveautes=true")">
|
|
Nouveautés
|
|
</a>
|
|
}
|
|
|
|
<a class="bouton bouton-discret" href="@($"?auteur={Biblio.Auteur.Id}")">Ses livres chez vous</a>
|
|
|
|
@code {
|
|
[Parameter, EditorRequired] public BibliographieDto Biblio { get; set; } = default!;
|
|
}
|