41 lines
815 B
Plaintext
41 lines
815 B
Plaintext
@using Template.Shared.Core.Messages
|
|
@inherits LayoutComponentBase
|
|
@inject IJSRuntime JS
|
|
@inject BackNavigationService BackService
|
|
|
|
<MudThemeProvider Theme="_currentTheme" />
|
|
<MudPopoverProvider />
|
|
<MudDialogProvider />
|
|
<MudSnackbarProvider />
|
|
|
|
<div class="page">
|
|
<NavMenu />
|
|
|
|
<main>
|
|
<article class="container">
|
|
@Body
|
|
</article>
|
|
</main>
|
|
|
|
</div>
|
|
|
|
@code {
|
|
private readonly MudTheme _currentTheme = new()
|
|
{
|
|
PaletteLight = new PaletteLight()
|
|
{
|
|
Primary = "#ABA9BF",
|
|
Secondary = "#BEB7DF",
|
|
Tertiary = "#B2FDAD"
|
|
}
|
|
};
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
BackService.OnHardwareBack += async () =>
|
|
{
|
|
await JS.InvokeVoidAsync("goBack");
|
|
};
|
|
}
|
|
|
|
} |