diff --git a/src/lib/listing/workflow/column-header/column-header.component.ts b/src/lib/listing/workflow/column-header/column-header.component.ts index 1ac92d9..fb76cc5 100644 --- a/src/lib/listing/workflow/column-header/column-header.component.ts +++ b/src/lib/listing/workflow/column-header/column-header.component.ts @@ -19,11 +19,11 @@ import { ListingService } from '../../services'; import { WorkflowColumn } from '../models/workflow-column.model'; interface ColumnHeaderContext { - entities: IListable[], - allSelected: boolean, - indeterminate: boolean, - selectedLength: number, - disableSelection: () => void, + entities: IListable[]; + allSelected: boolean; + indeterminate: boolean; + selectedLength: number; + disableSelection: () => void; } @Component({ @@ -59,11 +59,10 @@ export class ColumnHeaderComponent extend const indeterminate$ = combineLatest([this.listingService.selectedLength$, this.column.entities]).pipe( map(([length, columnEntities]) => length > 0 && length !== columnEntities.length), ); - const disableSelection$ = this.column.entities - .pipe( - filter(entities => entities.length <= 1), - tap(() => this.disableSelection()), - ); + const disableSelection$ = this.column.entities.pipe( + filter(entities => entities.length <= 1), + tap(() => this.disableSelection()), + ); super._initContext({ entities: this.column.entities, @@ -71,7 +70,7 @@ export class ColumnHeaderComponent extend indeterminate: indeterminate$, selectedLength: this.listingService.selectedLength$, disableSelection: disableSelection$, - }) + }); } toggleSelectAll(): void { diff --git a/src/lib/listing/workflow/workflow.component.ts b/src/lib/listing/workflow/workflow.component.ts index f134c11..0e86f4d 100644 --- a/src/lib/listing/workflow/workflow.component.ts +++ b/src/lib/listing/workflow/workflow.component.ts @@ -86,18 +86,17 @@ export class WorkflowComponent extends Co for (const column of this.config.columns) { column.entities = new BehaviorSubject([]); } - const updateConfigItems$ = this.listingService.displayed$.pipe(tap(entities => this._updateConfigItems(entities))) - const setupResizeObserver$ = this.entitiesService.noData$ - .pipe( - filter(noData => noData), - tap(() => this._setupResizeObserver()), - ); + const updateConfigItems$ = this.listingService.displayed$.pipe(tap(entities => this._updateConfigItems(entities))); + const setupResizeObserver$ = this.entitiesService.noData$.pipe( + filter(noData => noData), + tap(() => this._setupResizeObserver()), + ); this._setupResizeObserver(); super._initContext({ updateConfigItems: updateConfigItems$, - setupResizeObserver: setupResizeObserver$ - }) + setupResizeObserver: setupResizeObserver$, + }); } canMoveTo(column: WorkflowColumn): () => boolean { diff --git a/src/lib/utils/context.component.ts b/src/lib/utils/context.component.ts index c52fce1..cd89a04 100644 --- a/src/lib/utils/context.component.ts +++ b/src/lib/utils/context.component.ts @@ -11,7 +11,7 @@ export class ContextComponent { this.componentContext$ = combineLatest(observables).pipe(map(values => this._mapKeysToObs(keys, values))); } - protected _mapKeysToObs(keys: string[], observables: (ValuesOf | null) []): T { + protected _mapKeysToObs(keys: string[], observables: (ValuesOf | null)[]): T { return keys.reduce((acc, key, index) => ({ ...acc, [key]: observables[index] }), {} as T); } }