Web page data refactor
This commit is contained in:
+15
-36
@@ -3,16 +3,15 @@
|
||||
@inject IWebsiteService WebService
|
||||
@inject IDataCollectionService DataCollectionService
|
||||
@inject NavigationManager NavigationManager
|
||||
@using Model.Website.Data
|
||||
@using Services.Website
|
||||
@implements IDisposable
|
||||
|
||||
|
||||
<MudThemeProvider @ref="@_mudThemeProvider" @bind-IsDarkMode="@_isDarkMode"/>
|
||||
<MudPopoverProvider/>
|
||||
<MudDialogProvider/>
|
||||
<MudSnackbarProvider/>
|
||||
|
||||
|
||||
<MudLayout>
|
||||
<MudAppBar Elevation="1">
|
||||
<MudHidden Breakpoint="Breakpoint.SmAndDown" Invert="true">
|
||||
@@ -27,35 +26,16 @@
|
||||
<MudText Typo="Typo.h5"> IGP Fan Reference</MudText>
|
||||
</MudButton>
|
||||
<MudHidden Breakpoint="Breakpoint.MdAndUp" Invert="true">
|
||||
<MudButton Href="/build-calculator"
|
||||
Variant="Variant.Text"
|
||||
Color="Color.Default"
|
||||
Class="mr-4">
|
||||
<MudIcon Icon="fa-solid fa-helmet-battle" Class="mr-2"/>
|
||||
Build Calculator
|
||||
</MudButton>
|
||||
<MudButton Href="/harass-calculator"
|
||||
Variant="Variant.Text"
|
||||
Color="Color.Default"
|
||||
Class="mr-4">
|
||||
<MudIcon Icon="fa-solid fa-bow-arrow" Class="mr-2"/>
|
||||
Harass Calculator
|
||||
</MudButton>
|
||||
<MudButton Href="/database"
|
||||
Variant="Variant.Text"
|
||||
Color="Color.Default"
|
||||
Class="mr-4">
|
||||
<MudIcon Icon="fa-solid fa-clipboard-list" Class="mr-2"/>
|
||||
Database
|
||||
</MudButton>
|
||||
|
||||
<MudButton Href="/data-tables"
|
||||
Variant="Variant.Text"
|
||||
Color="Color.Default"
|
||||
Class="mr-4">
|
||||
<MudIcon Icon="fa-solid fa-table-list" Class="mr-2"/>
|
||||
Data Tables
|
||||
</MudButton>
|
||||
@foreach (var page in WebsiteData.GetPages())
|
||||
{
|
||||
<MudButton Href="@(page.Href)"
|
||||
Variant="Variant.Text"
|
||||
Color="Color.Default"
|
||||
Class="mr-4">
|
||||
<MudIcon Icon="@(page.Icon)" Class="mr-2"/>
|
||||
@(page.Name)
|
||||
</MudButton>
|
||||
}
|
||||
</MudHidden>
|
||||
<MudSpacer/>
|
||||
<SearchButtonComponent Id="desktop-searchButton"/>
|
||||
@@ -64,11 +44,10 @@
|
||||
<MudDrawer @bind-Open="_drawerOpen" ClipMode="DrawerClipMode.Always" Elevation="2">
|
||||
<MudPaper Width="250px" Class="d-inline-flex py-3" Elevation="0">
|
||||
<MudNavMenu Class="mud-width-full flex-grow-1">
|
||||
<MudNavLink Href="/build-calculator" Icon="fa-solid fa-helmet-battle">Build Calculator</MudNavLink>
|
||||
<MudNavLink Href="/harass-calculator" Icon="fa-solid fa-bow-arrow">Harass Calculator</MudNavLink>
|
||||
<MudNavLink Href="/database" Icon="fa-solid fa-clipboard-list">Database</MudNavLink>
|
||||
<MudSpacer/>
|
||||
<MudDivider Class="my-2"/>
|
||||
@foreach (var page in WebsiteData.GetPages())
|
||||
{
|
||||
<MudNavLink Href="@(page.Href)" Icon="@(page.Icon)">@(page.Name)</MudNavLink>
|
||||
}
|
||||
</MudNavMenu>
|
||||
</MudPaper>
|
||||
</MudDrawer>
|
||||
|
||||
Reference in New Issue
Block a user