52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
@using BlazorBootstrap
|
|
@inherits LayoutComponentBase
|
|
|
|
<div class="bb-page">
|
|
|
|
<Sidebar @ref="_sidebar"
|
|
IconName="IconName.App"
|
|
Title="FA Krosno Manager"
|
|
DataProvider="SidebarDataProvider" />
|
|
|
|
<main>
|
|
<div class="bb-top-row px-4 d-flex justify-content-end">
|
|
<a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a>
|
|
</div>
|
|
|
|
<article class="content px-4">
|
|
<div class="py-2">@Body</div>
|
|
</article>
|
|
</main>
|
|
|
|
</div>
|
|
|
|
@code {
|
|
Sidebar? _sidebar;
|
|
IEnumerable<NavItem>? _navItems;
|
|
|
|
private async Task<SidebarDataProviderResult> SidebarDataProvider(SidebarDataProviderRequest request)
|
|
{
|
|
_navItems ??= GetNavItems();
|
|
|
|
return await Task.FromResult(request.ApplyTo(_navItems));
|
|
}
|
|
|
|
private IEnumerable<NavItem>? GetNavItems()
|
|
{
|
|
_navItems = new List<NavItem>
|
|
{
|
|
new NavItem { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Zamówienia DELFOR", Match=NavLinkMatch.All},
|
|
new NavItem { Id = "2", Href = "/EdiCustomerOrders", IconName = IconName.Database, Text = "Zamówienia klienta EDI"},
|
|
new NavItem { Id = "3", Href = "/CustomerOrders", IconName = IconName.Database, Text = "Zamówienia klienta"}
|
|
};
|
|
|
|
return _navItems;
|
|
}
|
|
}
|
|
|
|
|
|
<div id="blazor-error-ui">
|
|
An unhandled error has occurred.
|
|
<a href="" class="reload">Reload</a>
|
|
<a class="dismiss">🗙</a>
|
|
</div> |