This commit is contained in:
MeysamMoghaddam
2025-10-12 22:49:09 +03:30
parent 609060e1d5
commit 80e0f4172e
2 changed files with 34 additions and 67 deletions

View File

@@ -81,56 +81,6 @@
</div>
</MudTabPanel>
<!-- Password Change Tab -->
<MudTabPanel Text="تغییر رمز عبور" Icon="@Icons.Material.Filled.Lock">
<div class="pa-4">
<MudText Typo="Typo.h6" Class="mb-4 mud-typography-subtitle1">تغییر رمز عبور</MudText>
<MudForm @ref="_passwordForm" Model="_passwordModel" Validation="@((Func<object, IEnumerable<FluentValidation.Results.ValidationFailure>>)((model) => _passwordValidator.Validate((PasswordChangeModel)model).Errors))">
<MudGrid Spacing="3">
<MudItem xs="12">
<MudTextField @bind-Value="_passwordModel.CurrentPassword"
For="@(() => _passwordModel.CurrentPassword)"
Label="رمز عبور فعلی"
Variant="Variant.Outlined"
InputType="InputType.Password"
Required="true"
RequiredError="وارد کردن رمز عبور فعلی الزامی است." />
</MudItem>
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_passwordModel.NewPassword"
For="@(() => _passwordModel.NewPassword)"
Label="رمز عبور جدید"
Variant="Variant.Outlined"
InputType="InputType.Password"
Required="true"
RequiredError="وارد کردن رمز عبور جدید الزامی است." />
</MudItem>
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_passwordModel.ConfirmPassword"
For="@(() => _passwordModel.ConfirmPassword)"
Label="تکرار رمز عبور جدید"
Variant="Variant.Outlined"
InputType="InputType.Password"
Required="true"
RequiredError="تکرار رمز عبور جدید الزامی است." />
</MudItem>
</MudGrid>
<MudStack Row="true" Spacing="2" Justify="Justify.FlexEnd" Class="mt-4">
<MudButton Variant="Variant.Outlined" Color="Color.Secondary" OnClick="CancelPasswordChange">
لغو
</MudButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" OnClick="ChangePassword" Disabled="_isPasswordChanging">
تغییر رمز عبور
</MudButton>
</MudStack>
</MudForm>
</div>
</MudTabPanel>
<!-- Account Settings Tab -->
<MudTabPanel Text="تنظیمات حساب" Icon="@Icons.Material.Filled.Settings">
<div class="pa-4">