Browse Source

refactor : remove unnecessary imports on theme-shared package

pull/23309/head
Fahri Gedik 1 year ago
parent
commit
45bda9c344
  1. 4
      npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts
  2. 4
      npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts
  3. 4
      npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts

4
npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts

@ -1,12 +1,12 @@
import { Component, Input } from '@angular/core'; import { Component, Input } from '@angular/core';
import { NgClass, NgTemplateOutlet } from '@angular/common'; import { NgTemplateOutlet } from '@angular/common';
import { RouterLink } from '@angular/router'; import { RouterLink } from '@angular/router';
import { ABP, LocalizationPipe } from '@abp/ng.core'; import { ABP, LocalizationPipe } from '@abp/ng.core';
@Component({ @Component({
selector: 'abp-breadcrumb-items', selector: 'abp-breadcrumb-items',
templateUrl: './breadcrumb-items.component.html', templateUrl: './breadcrumb-items.component.html',
imports: [NgClass, NgTemplateOutlet, RouterLink, LocalizationPipe], imports: [ NgTemplateOutlet, RouterLink, LocalizationPipe],
}) })
export class BreadcrumbItemsComponent { export class BreadcrumbItemsComponent {
@Input() items: Partial<ABP.Route>[] = []; @Input() items: Partial<ABP.Route>[] = [];

4
npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts

@ -1,5 +1,5 @@
import { Component, Inject } from '@angular/core'; import { Component, Inject } from '@angular/core';
import { NgClass, NgIf, AsyncPipe } from '@angular/common'; import { NgClass, AsyncPipe } from '@angular/common';
import { ReplaySubject } from 'rxjs'; import { ReplaySubject } from 'rxjs';
import { Confirmation } from '../../models/confirmation'; import { Confirmation } from '../../models/confirmation';
import { CONFIRMATION_ICONS, ConfirmationIcons } from '../../tokens/confirmation-icons.token'; import { CONFIRMATION_ICONS, ConfirmationIcons } from '../../tokens/confirmation-icons.token';
@ -9,7 +9,7 @@ import { LocalizationPipe } from '@abp/ng.core';
selector: 'abp-confirmation', selector: 'abp-confirmation',
templateUrl: './confirmation.component.html', templateUrl: './confirmation.component.html',
styleUrls: ['./confirmation.component.scss'], styleUrls: ['./confirmation.component.scss'],
imports: [NgClass, NgIf, AsyncPipe, LocalizationPipe], imports: [NgClass, AsyncPipe, LocalizationPipe],
}) })
export class ConfirmationComponent { export class ConfirmationComponent {
constructor(@Inject(CONFIRMATION_ICONS) private icons: ConfirmationIcons) {} constructor(@Inject(CONFIRMATION_ICONS) private icons: ConfirmationIcons) {}

4
npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts

@ -1,5 +1,5 @@
import { Component, forwardRef, Input } from '@angular/core'; import { Component, forwardRef, Input } from '@angular/core';
import { FormsModule, NG_VALUE_ACCESSOR, ReactiveFormsModule } from '@angular/forms'; import { FormsModule, NG_VALUE_ACCESSOR } from '@angular/forms';
import { NgClass } from '@angular/common'; import { NgClass } from '@angular/common';
import { AbstractNgModelComponent } from '@abp/ng.core'; import { AbstractNgModelComponent } from '@abp/ng.core';
import { NgxValidateCoreModule } from '@ngx-validate/core'; import { NgxValidateCoreModule } from '@ngx-validate/core';
@ -10,7 +10,7 @@ import { NgxValidateCoreModule } from '@ngx-validate/core';
*/ */
@Component({ @Component({
selector: 'abp-password', selector: 'abp-password',
imports: [NgClass, FormsModule, ReactiveFormsModule, NgxValidateCoreModule], imports: [NgClass, FormsModule, NgxValidateCoreModule],
templateUrl: `./password.component.html`, templateUrl: `./password.component.html`,
providers: [ providers: [
{ {

Loading…
Cancel
Save