Redirects, styles clean up
This commit is contained in:
parent
d034a2218d
commit
604872116f
@ -5,41 +5,31 @@
|
|||||||
@inject NavigationManager NavigationManager
|
@inject NavigationManager NavigationManager
|
||||||
@inject IStringUtil StringUtil
|
@inject IStringUtil StringUtil
|
||||||
|
|
||||||
<MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs>
|
@if (response is not null)
|
||||||
|
|
||||||
<MudText Typo="Typo.h4">Access Code Management</MudText>
|
|
||||||
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
|
||||||
|
|
||||||
<div class="mt-8">
|
|
||||||
|
|
||||||
@if (response is null)
|
|
||||||
{
|
|
||||||
<MudGrid>
|
|
||||||
<MudItem xs="12">
|
|
||||||
<MudProgressCircular Size="Size.Large" Color="Color.Primary" />
|
|
||||||
</MudItem>
|
|
||||||
</MudGrid>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
@if ((LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin))) || User is null)
|
@if ((LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin))) || User is null)
|
||||||
{
|
{
|
||||||
<MudItem xs="12">
|
if (!LoginService.IsLoggedIn)
|
||||||
<MudText Align="Align.Center" Class="my-8">
|
{
|
||||||
You are not authorized to see this page. Please log in by clicking on "Users" tab first.
|
NavigationManager.NavigateTo("/Login");
|
||||||
</MudText>
|
|
||||||
</MudItem>
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
NavigationManager.NavigateTo("/");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudBreadcrumbs Items="breadcrumbs" Class="p-0 mb-2"></MudBreadcrumbs>
|
||||||
|
<MudText Typo="Typo.h4">Access Codes</MudText>
|
||||||
|
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
||||||
|
<MudGrid Class="my-4 pb-10">
|
||||||
|
<MudItem xs="12">
|
||||||
<MudCard Outlined="true" Class="mb-6">
|
<MudCard Outlined="true" Class="mb-6">
|
||||||
<MudCardContent>
|
<MudCardContent>
|
||||||
<MudGrid Spacing="3">
|
<MudGrid Spacing="3">
|
||||||
<MudItem xs="12">
|
<MudItem xs="12">
|
||||||
<MudText Typo="Typo.h6">Bind New Access Code</MudText>
|
<MudText Typo="Typo.h6">Add Access Code</MudText>
|
||||||
<MudText Typo="Typo.body1">
|
|
||||||
Enter a new access code to bind to this user account.
|
|
||||||
</MudText>
|
|
||||||
<MudForm @ref="bindAccessCodeForm">
|
<MudForm @ref="bindAccessCodeForm">
|
||||||
<MudGrid Spacing="2" Class="mt-4">
|
<MudGrid Spacing="2" Class="mt-4">
|
||||||
<MudItem xs="12" md="10">
|
<MudItem xs="12" md="10">
|
||||||
@ -48,7 +38,7 @@
|
|||||||
Label="New Access Code" />
|
Label="New Access Code" />
|
||||||
</MudItem>
|
</MudItem>
|
||||||
<MudItem xs="12" md="2">
|
<MudItem xs="12" md="2">
|
||||||
<MudButton OnClick="OnBind" FullWidth="true" StartIcon="@Icons.Material.Filled.AddCard" Color="Color.Primary" Variant="Variant.Filled" Class="mt-1">Bind</MudButton>
|
<MudButton OnClick="OnBind" FullWidth="true" StartIcon="@Icons.Material.Filled.AddCard" Color="Color.Primary" Variant="Variant.Filled" Class="mt-1">Add</MudButton>
|
||||||
</MudItem>
|
</MudItem>
|
||||||
</MudGrid>
|
</MudGrid>
|
||||||
</MudForm>
|
</MudForm>
|
||||||
@ -67,7 +57,7 @@
|
|||||||
{
|
{
|
||||||
var accessCode = User.AccessCodes[idx];
|
var accessCode = User.AccessCodes[idx];
|
||||||
var localIdx = idx + 1;
|
var localIdx = idx + 1;
|
||||||
<MudItem xs="12">
|
<MudItem xs="12" Class="py-0">
|
||||||
<div Style="border-bottom:1px solid #eee; padding: 5px 0;">
|
<div Style="border-bottom:1px solid #eee; padding: 5px 0;">
|
||||||
<MudGrid Spacing="2" Class="d-flex align-center">
|
<MudGrid Spacing="2" Class="d-flex align-center">
|
||||||
<MudItem xs="12" md="8" Class="d-flex align-center">
|
<MudItem xs="12" md="8" Class="d-flex align-center">
|
||||||
@ -92,6 +82,14 @@
|
|||||||
</MudGrid>
|
</MudGrid>
|
||||||
</MudCardContent>
|
</MudCardContent>
|
||||||
</MudCard>
|
</MudCard>
|
||||||
|
</MudItem>
|
||||||
|
</MudGrid>
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</div>
|
else
|
||||||
|
{
|
||||||
|
<MudContainer Style="display:flex;margin:50px 0;align-items:center;justify-content:center;">
|
||||||
|
<MudProgressCircular Indeterminate="true" Size="Size.Large" Color="Color.Primary" />
|
||||||
|
</MudContainer>
|
||||||
|
}
|
@ -2,21 +2,25 @@
|
|||||||
@inject HttpClient Client
|
@inject HttpClient Client
|
||||||
@inject LoginService LoginService
|
@inject LoginService LoginService
|
||||||
@inject IJSRuntime JSRuntime
|
@inject IJSRuntime JSRuntime
|
||||||
|
@inject NavigationManager NavigationManager
|
||||||
|
|
||||||
@page "/Users/{baid:int}/DaniDojo"
|
@page "/Users/{baid:int}/DaniDojo"
|
||||||
|
|
||||||
<MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs>
|
<MudBreadcrumbs Items="breadcrumbs" Class="p-0 mb-2"></MudBreadcrumbs>
|
||||||
|
|
||||||
<MudText Typo="Typo.h4">@Localizer["Key_03"]</MudText>
|
<MudText Typo="Typo.h4">@Localizer["Key_03"]</MudText>
|
||||||
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
||||||
|
|
||||||
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
||||||
{
|
{
|
||||||
<MudItem xs="12">
|
if (!LoginService.IsLoggedIn)
|
||||||
<MudText Align="Align.Center" Class="my-8">
|
{
|
||||||
@Localizer["Key_02"]
|
NavigationManager.NavigateTo("/Login");
|
||||||
</MudText>
|
}
|
||||||
</MudItem>
|
else
|
||||||
|
{
|
||||||
|
NavigationManager.NavigateTo("/");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2,15 +2,14 @@
|
|||||||
@inject HttpClient Client
|
@inject HttpClient Client
|
||||||
@inject LoginService LoginService
|
@inject LoginService LoginService
|
||||||
@inject IJSRuntime JSRuntime
|
@inject IJSRuntime JSRuntime
|
||||||
|
@inject NavigationManager NavigationManager
|
||||||
|
|
||||||
@page "/Users/{baid:int}/HighScores"
|
@page "/Users/{baid:int}/HighScores"
|
||||||
|
|
||||||
<MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs>
|
<MudBreadcrumbs Items="breadcrumbs" Class="p-0 mb-2"></MudBreadcrumbs>
|
||||||
|
|
||||||
<MudText Typo="Typo.h4">@Localizer["Key_01"]</MudText>
|
<MudText Typo="Typo.h4">@Localizer["Key_01"]</MudText>
|
||||||
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
||||||
|
|
||||||
|
|
||||||
<MudGrid Class="my-8">
|
<MudGrid Class="my-8">
|
||||||
@if (response is null)
|
@if (response is null)
|
||||||
{
|
{
|
||||||
@ -24,11 +23,14 @@
|
|||||||
{
|
{
|
||||||
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
||||||
{
|
{
|
||||||
<MudItem xs="12">
|
if (!LoginService.IsLoggedIn)
|
||||||
<MudText Align="Align.Center" Class="my-8">
|
{
|
||||||
@Localizer["Key_02"]
|
NavigationManager.NavigateTo("/Login");
|
||||||
</MudText>
|
}
|
||||||
</MudItem>
|
else
|
||||||
|
{
|
||||||
|
NavigationManager.NavigateTo("/");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -4,23 +4,26 @@
|
|||||||
@inject IDialogService DialogService
|
@inject IDialogService DialogService
|
||||||
@inject LoginService LoginService
|
@inject LoginService LoginService
|
||||||
@inject IJSRuntime Js
|
@inject IJSRuntime Js
|
||||||
|
@inject NavigationManager NavigationManager
|
||||||
<MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs>
|
|
||||||
<MudText Typo="Typo.h4">@Localizer["Profile"]</MudText>
|
|
||||||
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
|
||||||
|
|
||||||
@if (response is not null)
|
@if (response is not null)
|
||||||
{
|
{
|
||||||
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
@if (LoginService.LoginRequired && (!LoginService.IsLoggedIn || (LoginService.GetLoggedInUser().Baid != Baid && !LoginService.IsAdmin)))
|
||||||
{
|
{
|
||||||
<MudItem xs="12">
|
if (!LoginService.IsLoggedIn)
|
||||||
<MudText Align="Align.Center" Class="my-8">
|
{
|
||||||
@Localizer["Key_02"]
|
NavigationManager.NavigateTo("/Login");
|
||||||
</MudText>
|
|
||||||
</MudItem>
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
NavigationManager.NavigateTo("/");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudBreadcrumbs Items="breadcrumbs" Class="p-0 mb-2"></MudBreadcrumbs>
|
||||||
|
<MudText Typo="Typo.h4">@Localizer["Profile"]</MudText>
|
||||||
|
<MudText Typo="Typo.caption">User ID: @Baid</MudText>
|
||||||
<MudGrid Class="my-4 pb-10">
|
<MudGrid Class="my-4 pb-10">
|
||||||
<MudItem xs="12" md="8">
|
<MudItem xs="12" md="8">
|
||||||
<MudPaper Elevation="0" Outlined="true">
|
<MudPaper Elevation="0" Outlined="true">
|
||||||
@ -448,6 +451,12 @@
|
|||||||
</MudGrid>
|
</MudGrid>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudContainer Style="display:flex;margin:50px 0;align-items:center;justify-content:center;">
|
||||||
|
<MudProgressCircular Indeterminate="true" Size="Size.Large" Color="Color.Primary" />
|
||||||
|
</MudContainer>
|
||||||
|
}
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
private async Task UpdateMyDonName()
|
private async Task UpdateMyDonName()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user