28 lines
751 B
TypeScript
28 lines
751 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { ActivatedRoute, Router, Params } from '@angular/router';
|
|
import { BaseComponent } from '@common/base/base.component';
|
|
import { takeUntil } from 'rxjs/operators';
|
|
|
|
@Component({
|
|
selector: 'app-zenodo',
|
|
templateUrl: './zenodo.component.html',
|
|
styleUrls: ['./zenodo.component.scss']
|
|
})
|
|
export class ZenodoComponent extends BaseComponent implements OnInit {
|
|
|
|
constructor(
|
|
private route: ActivatedRoute,
|
|
private router: Router, ) {
|
|
super();
|
|
}
|
|
|
|
ngOnInit() {
|
|
this.route.paramMap.pipe(takeUntil(this._destroyed)).subscribe((params: Params) => {
|
|
const id = params.params.id;
|
|
console.log(params.params);
|
|
this.router.navigate([`/explore-plans/publicOverview/${id}`]);
|
|
});
|
|
}
|
|
|
|
}
|