Porta l'azione "nuova ispezione" dentro la barra di navigazione

Il "+" non galleggia piu' sopra la barra e non sta piu' nella testata: e'
la casella centrale della barra, alla stessa altezza delle altre due e
sotto il pollice. La barra guadagna un margine interno, cosi' le voci non
toccano il bordo stondato e la pastiglia d'accento e' concentrica al
guscio invece che incollata sopra.

L'azione vale la stessa cosa in ogni schermata, e senza rete resta al suo
posto spenta: una casella che scompare sposterebbe le altre due sotto il
dito.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-17 15:16:52 +02:00
parent e3c9880d86
commit 9703fca306
3 changed files with 87 additions and 19 deletions
@@ -7,19 +7,9 @@
@inject IIspezioniService IspezioniService
@inject IDialogService Dialog
<HeaderLayout Title="Ispezioni" Subtitle="@Subtitle">
<Actions>
@* L'unica azione della schermata: porta dritta alla scelta del punto
vendita. Un passaggio intermedio per scegliere fra una cosa sola non
e' una scelta, e' un tocco in piu'. *@
<button type="button" class="appbar__action" @onclick="NewInspection"
disabled="@(!NetworkService.IsNetworkAvailable())"
title="@(NetworkService.IsNetworkAvailable() ? null : "Serve la connessione per aprire una nuova ispezione")">
<i class="ri-add-line" aria-hidden="true"></i>
<span>Nuova</span>
</button>
</Actions>
</HeaderLayout>
@* L'azione "nuova ispezione" non sta qui: vive nella barra in basso, dove
il pollice arriva senza attraversare lo schermo. *@
<HeaderLayout Title="Ispezioni" Subtitle="@Subtitle"/>
<div class="app-scroll">
<div class="page-width page-body">