{{ t('title') }}

{{ t('description') }}

{{ t('basicInfo') }}

@if (!isEditing) { } @if (isEditing) {
}

{{ t('security') }}

@if (changePasswordForm.get('currentPassword')?.invalid && (changePasswordForm.get('currentPassword')?.dirty || changePasswordForm.get('currentPassword')?.touched)) { @if (changePasswordForm.get('currentPassword')?.errors?.['required']) { {{ t('validation.currentPasswordRequired') }} } }
@if (changePasswordForm.get('newPassword')?.invalid && (changePasswordForm.get('newPassword')?.dirty || changePasswordForm.get('newPassword')?.touched)) { @if (changePasswordForm.get('newPassword')?.errors?.['required']) { {{ t('validation.newPasswordRequired') }} } @if (changePasswordForm.get('newPassword')?.errors?.['minlength']) { {{ t('validation.passwordMinLength') }} } }
@if (changePasswordForm.get('confirmNewPassword')?.invalid && (changePasswordForm.get('confirmNewPassword')?.dirty || changePasswordForm.get('confirmNewPassword')?.touched)) { @if (changePasswordForm.get('confirmNewPassword')?.errors?.['required']) { {{ t('validation.confirmPasswordRequired') }} } } @if (changePasswordForm.errors?.['passwordMismatch'] && changePasswordForm.get('confirmNewPassword')?.touched) { {{ t('validation.passwordMismatch') }} }
@if (!currentUser) {

{{ t('loading') }}

}