Files
HawkeyeVision/VisionBuilder.UI.Blazor.Uno/Components/Layout/MainLayout.razor
EugeneTes 83597b8763 web UI
2026-03-19 09:03:41 +01:00

31 lines
1.0 KiB
Plaintext

@inherits LayoutComponentBase
@using MudBlazor
@using VisionBuilder.UI.Common.ViewModel
@using VisionBuilder.UI.Common.Services
@using VisionBuilder.UI.Common
@inject MainWindowVM MainWindowVm
@inject IPasswordInputService PasswordInputService
@implements IDisposable
<MudThemeProvider Theme="@_currentTheme" />
<MudPopoverProvider />
<MudDialogProvider />
<MudSnackbarProvider />
<div class="app-root @(_testMode ? "test-mode" : "")">
<div class="app-content">
@Body
</div>
<div class="app-divider"></div>
<div class="app-toolbar">
<div class="toolbar-buttons">
@if (_showTestModeButton)
{
<MudButton Variant="Variant.Outlined" Color="Color.Primary" Class="toolbar-btn" OnClick="ToggleTestMode">Test Mode</MudButton>
}
<MudButton Variant="Variant.Outlined" Color="Color.Primary" Class="toolbar-btn" OnClick="OnSettings">Settings</MudButton>
</div>
<span class="toolbar-version">@_version</span>
</div>
</div>