diff --git a/SteUp.Maui/Core/CoreModule.cs b/SteUp.Maui/Core/CoreModule.cs index 5a18cb0..8383627 100644 --- a/SteUp.Maui/Core/CoreModule.cs +++ b/SteUp.Maui/Core/CoreModule.cs @@ -63,6 +63,7 @@ public static class CoreModule builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); + builder.Services.AddSingleton(); } public void RegisterDbServices() diff --git a/SteUp.Shared/Components/Layout/NavMenu.razor b/SteUp.Shared/Components/Layout/NavMenu.razor index 944194b..30a8c74 100644 --- a/SteUp.Shared/Components/Layout/NavMenu.razor +++ b/SteUp.Shared/Components/Layout/NavMenu.razor @@ -1,5 +1,7 @@ @implements IDisposable @inject IDialogService Dialog +@inject PageActionsService PageActions +@using SteUp.Shared.Core.Messages.System @* Navigazione flottante in basso (STILE_UI §6.15): il contenuto le scorre @@ -7,11 +9,11 @@ riposo, piena da selezionata, etichetta sempre visibile in entrambe. Da 720px diventa una colonna laterale (vedi components.css). - In mezzo alle due destinazioni sta l'unica azione dell'app: aprire una - nuova ispezione. Non e' un pulsante che galleggia sopra la barra e ne - copre il centro, e' la terza casella della barra, alla stessa altezza - delle altre due. Vale una cosa sola dappertutto: se cambiasse significato - da una pagina all'altra sarebbe un tasto da indovinare. + In mezzo alle due destinazioni sta il comando. Non e' un pulsante che + galleggia sopra la barra e ne copre il centro: e' la casella centrale, + alla stessa altezza delle altre due. Sta sempre nello stesso punto, ma + quello che fa lo decide la schermata sotto (vedi PageActionsService): + dentro un'ispezione apre le sue azioni, altrove apre una nuova ispezione. *@