diff --git a/npm/ng-packs/packages/account/src/lib/components/forgot-password/forgot-password.component.ts b/npm/ng-packs/packages/account/src/lib/components/forgot-password/forgot-password.component.ts index 815c95d71c..5d13c829de 100644 --- a/npm/ng-packs/packages/account/src/lib/components/forgot-password/forgot-password.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/forgot-password/forgot-password.component.ts @@ -9,7 +9,7 @@ import { import { finalize } from 'rxjs/operators'; import { LocalizationPipe } from '@abp/ng.core'; import { ButtonComponent } from '@abp/ng.theme.shared'; -import { RouterModule } from '@angular/router'; +import { RouterLink } from '@angular/router'; import { NgxValidateCoreModule } from '@ngx-validate/core'; @Component({ @@ -17,7 +17,7 @@ import { NgxValidateCoreModule } from '@ngx-validate/core'; templateUrl: 'forgot-password.component.html', imports: [ ReactiveFormsModule, - RouterModule, + RouterLink, LocalizationPipe, ButtonComponent, NgxValidateCoreModule, diff --git a/npm/ng-packs/packages/account/src/lib/components/login/login.component.ts b/npm/ng-packs/packages/account/src/lib/components/login/login.component.ts index 37a3e45442..9144b36ba6 100644 --- a/npm/ng-packs/packages/account/src/lib/components/login/login.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/login/login.component.ts @@ -5,7 +5,7 @@ import { UntypedFormGroup, Validators, } from '@angular/forms'; -import { RouterModule } from '@angular/router'; +import { RouterLink } from '@angular/router'; import { throwError } from 'rxjs'; import { catchError, finalize } from 'rxjs/operators'; import { @@ -26,7 +26,7 @@ const { maxLength, required } = Validators; templateUrl: './login.component.html', imports: [ ReactiveFormsModule, - RouterModule, + RouterLink, LocalizationPipe, ButtonComponent, NgxValidateCoreModule, diff --git a/npm/ng-packs/packages/account/src/lib/components/manage-profile/manage-profile.component.ts b/npm/ng-packs/packages/account/src/lib/components/manage-profile/manage-profile.component.ts index 797bb9f492..9ad368a8cd 100644 --- a/npm/ng-packs/packages/account/src/lib/components/manage-profile/manage-profile.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/manage-profile/manage-profile.component.ts @@ -4,7 +4,7 @@ import { transition, trigger, useAnimation } from '@angular/animations'; import { Component, OnInit } from '@angular/core'; import { eAccountComponents } from '../../enums/components'; import { ManageProfileStateService } from '../../services/manage-profile.state.service'; -import { CommonModule } from '@angular/common'; +import { NgClass, AsyncPipe } from '@angular/common'; import { ReactiveFormsModule } from '@angular/forms'; import { LocalizationPipe, ReplaceableTemplateDirective } from '@abp/ng.core'; import { PersonalSettingsComponent } from '../personal-settings/personal-settings.component'; @@ -23,7 +23,8 @@ import { ChangePasswordComponent } from '../change-password/change-password.comp `, ], imports: [ - CommonModule, + NgClass, + AsyncPipe, ReactiveFormsModule, PersonalSettingsComponent, ChangePasswordComponent, diff --git a/npm/ng-packs/packages/account/src/lib/components/register/register.component.ts b/npm/ng-packs/packages/account/src/lib/components/register/register.component.ts index 18b4935c92..7d195821b5 100644 --- a/npm/ng-packs/packages/account/src/lib/components/register/register.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/register/register.component.ts @@ -18,7 +18,7 @@ import { catchError, finalize, switchMap } from 'rxjs/operators'; import { eAccountComponents } from '../../enums/components'; import { getRedirectUrl } from '../../utils/auth-utils'; import { NgxValidateCoreModule } from '@ngx-validate/core'; -import { RouterModule } from '@angular/router'; +import { RouterLink } from '@angular/router'; const { maxLength, required, email } = Validators; @@ -27,7 +27,7 @@ const { maxLength, required, email } = Validators; templateUrl: './register.component.html', imports: [ ReactiveFormsModule, - RouterModule, + RouterLink, NgxValidateCoreModule, LocalizationPipe, ButtonComponent, diff --git a/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts b/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts index d04a99ae98..38b0ba7de3 100644 --- a/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts @@ -7,7 +7,7 @@ import { UntypedFormGroup, Validators, } from '@angular/forms'; -import { ActivatedRoute, Router, RouterModule } from '@angular/router'; +import { ActivatedRoute, Router, RouterLink } from '@angular/router'; import { comparePasswords, NgxValidateCoreModule, Validation } from '@ngx-validate/core'; import { finalize } from 'rxjs/operators'; import { LocalizationPipe } from '@abp/ng.core'; @@ -19,7 +19,7 @@ const PASSWORD_FIELDS = ['password', 'confirmPassword']; templateUrl: './reset-password.component.html', imports: [ ReactiveFormsModule, - RouterModule, + RouterLink, NgxValidateCoreModule, LocalizationPipe, ButtonComponent,