{{t('title')}}

{{t('description')}}

@if (errors.length > 0) {

{{t('error-label')}}

@for (error of errors; track error) {
{{error}}
}
}
@if (registerForm.dirty || registerForm.touched) {
@if (registerForm.get('username')?.errors?.required) {
{{t('required-field')}}
}
}
@if (registerForm.dirty || registerForm.touched) {
@if (registerForm.get('email')?.errors?.required) {
{{t('required-field')}}
} @if (registerForm.get('email')?.errors?.email) {
{{t('valid-email')}}
}
}
  {{t('password-validation')}} @if (registerForm.dirty || registerForm.touched) {
@if (registerForm.get('password')?.errors?.required) {
{{t('required-field')}}
} @if (registerForm.get('password')?.errors?.minlength || registerForm.get('password')?.errors?.maxLength || registerForm.get('password')?.errors?.pattern) {
{{t('password-validation')}}
}
}