Commit 471ed87ff68f6e58e540e1a8d8f43ef99078e361

Authored by Igor Kulikov
1 parent f446e749

UI: Revert entity.component annotation to directive

@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 import { BaseData, HasId } from '@shared/models/base-data'; 17 import { BaseData, HasId } from '@shared/models/base-data';
18 import { FormBuilder, FormGroup, NgForm } from '@angular/forms'; 18 import { FormBuilder, FormGroup, NgForm } from '@angular/forms';
19 import { PageComponent } from '@shared/components/page.component'; 19 import { PageComponent } from '@shared/components/page.component';
20 -import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core'; 20 +import { Directive, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core';
21 import { Store } from '@ngrx/store'; 21 import { Store } from '@ngrx/store';
22 import { AppState } from '@core/core.state'; 22 import { AppState } from '@core/core.state';
23 import { EntityAction } from '@home/models/entity/entity-component.models'; 23 import { EntityAction } from '@home/models/entity/entity-component.models';
@@ -25,7 +25,8 @@ import { EntityTableConfig } from '@home/models/entity/entities-table-config.mod @@ -25,7 +25,8 @@ import { EntityTableConfig } from '@home/models/entity/entities-table-config.mod
25 import { PageLink } from '@shared/models/page/page-link'; 25 import { PageLink } from '@shared/models/page/page-link';
26 26
27 // @dynamic 27 // @dynamic
28 -@Component({}) 28 +@Directive()
  29 +// tslint:disable-next-line:directive-class-suffix
29 export abstract class EntityComponent<T extends BaseData<HasId>, 30 export abstract class EntityComponent<T extends BaseData<HasId>,
30 P extends PageLink = PageLink, 31 P extends PageLink = PageLink,
31 L extends BaseData<HasId> = T, 32 L extends BaseData<HasId> = T,