Prettified

This commit is contained in:
Nicolai Ort 2020-07-10 22:16:33 +02:00
parent 903bc8e8cf
commit a3c964f762
1 changed files with 15 additions and 5 deletions

View File

@ -1,8 +1,19 @@
import {sortByNumberAscending, sortByStringAscending, sortByDateAscending} from '../../services/sorting.service';
import {Priority, ScrumTask, ScrumUserstory, ScrumSprint} from '../../services/backend.service';
import {
sortByNumberAscending,
sortByStringAscending,
sortByDateAscending,
} from '../../services/sorting.service';
import {
Priority,
ScrumTask,
ScrumUserstory,
ScrumSprint,
} from '../../services/backend.service';
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 sortDescending = false;
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.
* @param route ActivatedRoute object to get ParamMap from.
*/
public constructor(route: ActivatedRoute)
{
public constructor(route: ActivatedRoute) {
this.route = route;
this.applyFilterParameters(this.route.snapshot.paramMap);
this.route.paramMap.subscribe((map) => this.applyFilterParameters(map));