Fix some stuff (❁´◡`❁)

This commit is contained in:
Stone_Red
2023-06-14 00:06:23 +02:00
parent 32fc8c9e94
commit 9f99c4f72c
2 changed files with 213 additions and 251 deletions
@@ -6,7 +6,7 @@
@inherits LayoutComponentBase @inherits LayoutComponentBase
<Image Source="logo.png" Width="Width.Is50" Height="Height.Is50"> </Image> <Image Source="logo.png" Width="Width.Is50" Height="Height.Is50"> </Image>
<Card Width="Width.Is50" Position="Position.Absolute.Top.Is50.Start.Is50.Translate.Middle" Padding="Padding.Is5"> <Card Width="Width.Is50" Position="Position.Absolute.Top.Is50.Start.Is50.Translate.Middle" Padding="Padding.Is2.OnX.Is4.OnMobile.OnY.OnMobile.Is5.OnDesktop">
<Column ColumnSize="ColumnSize.Is6.OnDesktop.Is3.WithOffset.OnDesktop.Is12.OnMobile"> <Column ColumnSize="ColumnSize.Is6.OnDesktop.Is3.WithOffset.OnDesktop.Is12.OnMobile">
<Field Position="Position.Relative.Top.Is50.Start.Is50.Translate.Middle" Width="Width.Auto"> <Field Position="Position.Relative.Top.Is50.Start.Is50.Translate.Middle" Width="Width.Auto">
<TextEdit @bind-Text="username" Placeholder="Username" Size="Size.Small" /> <TextEdit @bind-Text="username" Placeholder="Username" Size="Size.Small" />
@@ -14,6 +14,9 @@
@inject IAuthenticationService AuthenthicationService; @inject IAuthenticationService AuthenthicationService;
@inject NavigationManager NavigationManager; @inject NavigationManager NavigationManager;
@inject MainDatabaseContext MainDatabaseContext; @inject MainDatabaseContext MainDatabaseContext;
<Protected RequiredRole="Role.Admin">
<Authorized>
<Div> <Div>
<Row Style="width: 100%; height: 100%" Margin="Margin.Is3.FromTop.OnMobile" Padding="Padding.Is4.FromStart.OnMobile"> <Row Style="width: 100%; height: 100%" Margin="Margin.Is3.FromTop.OnMobile" Padding="Padding.Is4.FromStart.OnMobile">
@@ -160,7 +163,7 @@
</Validation> </Validation>
<br /> <br />
<br /> <br />
<Validation @ref="updateValidation" Validator="ValidatePW"> <Validation @ref="updateValidation" Validator="ValidationRule.IsNotEmpty">
<Field> <Field>
<FieldLabel> <FieldLabel>
<h5> <h5>
@@ -203,7 +206,11 @@
</Div> </Div>
</Row> </Row>
</Div> </Div>
</Authorized>
<NotAuthorized>
Bro no! this page is only for admins! 😠
</NotAuthorized>
</Protected>
@code { @code {
List<User> users = new List<User>(); List<User> users = new List<User>();
@@ -334,49 +341,4 @@
{ {
admin = false; admin = false;
} }
public void ValidateName(ValidatorEventArgs e)
{
string? input = Convert.ToString(e.Value);
if (string.IsNullOrWhiteSpace(input))
{
e.Status = ValidationStatus.None;
return;
}
else
{
e.Status = ValidationStatus.Success;
return;
}
}
public void ValidateEmail(ValidatorEventArgs e)
{
string? input = Convert.ToString(e.Value);
if (string.IsNullOrWhiteSpace(input))
{
e.Status = ValidationStatus.None;
return;
}
else
{
e.Status = ValidationStatus.Success;
return;
}
}
public void ValidatePW(ValidatorEventArgs e)
{
string? input = Convert.ToString(e.Value);
if (string.IsNullOrWhiteSpace(input))
{
e.Status = ValidationStatus.None;
return;
}
else
{
e.Status = ValidationStatus.Success;
return;
}
}
} }