Prettified

This commit is contained in:
Nicolai Ort 2020-07-10 22:16:33 +02:00
parent 903bc8e8cf
commit a3c964f762

View File

@ -1,8 +1,19 @@
import {sortByNumberAscending, sortByStringAscending, sortByDateAscending} from '../../services/sorting.service'; import {
import {Priority, ScrumTask, ScrumUserstory, ScrumSprint} from '../../services/backend.service'; sortByNumberAscending,
sortByStringAscending,
sortByDateAscending,
} from '../../services/sorting.service';
import {
Priority,
ScrumTask,
ScrumUserstory,
ScrumSprint,
} from '../../services/backend.service';
import { ActivatedRoute, ParamMap } from '@angular/router'; import { ActivatedRoute, ParamMap } from '@angular/router';
export abstract class TableComponentBase<T extends ScrumTask | ScrumUserstory | ScrumSprint> { export abstract class TableComponentBase<
T extends ScrumTask | ScrumUserstory | ScrumSprint
> {
public sortBy: string; public sortBy: string;
public sortDescending = false; public sortDescending = false;
public items: T[] = []; public items: T[] = [];
@ -13,8 +24,7 @@ export abstract class TableComponentBase<T extends ScrumTask | ScrumUserstory |
* Constructor that handels ParamMap extraction from given route and calls the applyFilterParameters method with the extracted ParamMap. * Constructor that handels ParamMap extraction from given route and calls the applyFilterParameters method with the extracted ParamMap.
* @param route ActivatedRoute object to get ParamMap from. * @param route ActivatedRoute object to get ParamMap from.
*/ */
public constructor(route: ActivatedRoute) public constructor(route: ActivatedRoute) {
{
this.route = route; this.route = route;
this.applyFilterParameters(this.route.snapshot.paramMap); this.applyFilterParameters(this.route.snapshot.paramMap);
this.route.paramMap.subscribe((map) => this.applyFilterParameters(map)); this.route.paramMap.subscribe((map) => this.applyFilterParameters(map));