add lib bootstrap

This commit is contained in:
mmrbnjd
2024-04-16 13:15:51 +03:30
parent 295946e102
commit 949b48f5cf
5 changed files with 48 additions and 11 deletions

View File

@@ -61,11 +61,13 @@
</EditForm>
<div class="row">
<Alert hidden="@Hidealert" Color="@alertColor" Dismissable="false">
<Icon Name="@alertIconName" class="me-2"></Icon>
@alertMessage
<Button Color="ButtonColor.Primary" @onclick="EndForm">اتمام عملیات</Button>
</Alert>
<label style="color:red">
@Error
</label>
</div>
<div class="signin-banner-from-register">
<NavLink href="Register">کد ارسال نشد؟ <span>ارسال مجدد</span></NavLink>
@@ -80,8 +82,13 @@
@code {
public string Error{ get; set; }
// alert
AlertColor alertColor = AlertColor.Primary;
IconName alertIconName = IconName.CheckCircleFill;
bool Hidealert = true;
string alertMessage = "";
[Parameter]
public int ID { get; set; }
@@ -109,10 +116,9 @@
private async Task SubmitVerificationCode()
{
Error = "";
if (VerificationCodeModel.Code < 1000 || VerificationCodeModel.Code > 9000)
{
Error = "کد احراز صحیح نمی باشد";
ShowDangerAlert("کد احراز صحیح نمی باشد");
}
else
{
@@ -122,19 +128,34 @@
var status = await request.Content.ReadFromJsonAsync<bool>();
if (status)
{
ShowSuccessAlert("عملیات با موفقیت انجام شد");
}
else
{
Error = "خطای سیستمی رخ داده";
ShowDangerAlert("خطای سیستمی رخ داده");
}
}
else
{
Error = await request.Content.ReadFromJsonAsync<string>();
ShowDangerAlert(await request.Content.ReadFromJsonAsync<string>());
}
}
}
private void ShowSuccessAlert(string msg)
{
Hidealert = false;
alertColor = AlertColor.Success;
alertIconName = IconName.CheckCircleFill;
alertMessage = msg;
}
private void ShowDangerAlert(string msg)
{
Hidealert = false;
alertColor = AlertColor.Danger;
alertIconName = IconName.ExclamationTriangleFill;
alertMessage = msg;
}
private async Task EndForm() => nav.NavigateTo("/");
}