fix indentations & commas
This commit is contained in:
parent
97867a6f38
commit
3a2dd1f160
@ -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<T extends IListable, K extends string> 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<T extends IListable, K extends string> extend
|
||||
indeterminate: indeterminate$,
|
||||
selectedLength: this.listingService.selectedLength$,
|
||||
disableSelection: disableSelection$,
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
toggleSelectAll(): void {
|
||||
|
||||
@ -86,18 +86,17 @@ export class WorkflowComponent<T extends IListable, K extends string> extends Co
|
||||
for (const column of this.config.columns) {
|
||||
column.entities = new BehaviorSubject<T[]>([]);
|
||||
}
|
||||
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<T, K>): () => boolean {
|
||||
|
||||
@ -11,7 +11,7 @@ export class ContextComponent<T> {
|
||||
this.componentContext$ = combineLatest(observables).pipe(map(values => this._mapKeysToObs(keys, values)));
|
||||
}
|
||||
|
||||
protected _mapKeysToObs(keys: string[], observables: (ValuesOf<T> | null) []): T {
|
||||
protected _mapKeysToObs(keys: string[], observables: (ValuesOf<T> | null)[]): T {
|
||||
return keys.reduce((acc, key, index) => ({ ...acc, [key]: observables[index] }), {} as T);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user