37 lines
1.0 KiB
Plaintext
37 lines
1.0 KiB
Plaintext
@using SystemX.Core.Services
|
|
@using WebClient.Library.Config
|
|
|
|
@inherits LayoutComponentBase
|
|
@inject ConfigService<WebClientConfig> configService
|
|
|
|
<RadzenComponents @rendermode="InteractiveServer" />
|
|
<RadzenLayout>
|
|
<RadzenHeader>
|
|
<RadzenStack Orientation="Orientation.Horizontal" AlignItems="AlignItems.Center" Gap="0">
|
|
<RadzenSidebarToggle Click="@(() => sidebarExpanded = !sidebarExpanded)" />
|
|
<RadzenLabel Text="@configService?.GetConfig()?.ApplicationName" />
|
|
</RadzenStack>
|
|
</RadzenHeader>
|
|
<RadzenSidebar @bind-Expanded="@sidebarExpanded">
|
|
<RadzenPanelMenu>
|
|
<RadzenPanelMenuItem Text="Home" Icon="home" Path="/" />
|
|
<RadzenPanelMenuItem Text="TRA" Icon="assessment" Path="/tra" />
|
|
</RadzenPanelMenu>
|
|
|
|
</RadzenSidebar>
|
|
<RadzenBody>
|
|
<div class="rz-p-4">
|
|
@Body
|
|
</div>
|
|
</RadzenBody>
|
|
<RadzenFooter>
|
|
Footer
|
|
</RadzenFooter>
|
|
</RadzenLayout>
|
|
|
|
@code {
|
|
bool sidebarExpanded = true;
|
|
}
|
|
|
|
|