Project

General

Profile

1

    
2
import { Component, ViewChild, OnInit } from '@angular/core';
3
import { ActivatedRoute } from '@angular/router';
4
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
5

    
6
@Component({
7
    selector: 'claims',
8
    template: `    <claims-admin fetchBy="Context" [fetchId]=communityPid [isConnect]="true" [claimsInfoURL]=claimsInfoURL [moreClaimsURL]="'https://beta.'+communityPid+'.openaire.eu/participate/claim'">
9
    </claims-admin>`,
10
})
11

    
12
export class ClaimsComponent implements OnInit {
13

    
14
    communityPid:string;
15
    claimsInfoURL:string;
16

    
17
    ngOnInit() {
18

    
19
            this.route.queryParams.subscribe(params => {
20
              this.communityPid = params['communityId'];
21

    
22
             });
23
             this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
24
                    this.claimsInfoURL = data.envSpecific.claimsInformationLink;
25
                    console.log(this.claimsInfoURL);
26
            });
27
    }
28

    
29
    constructor(private route: ActivatedRoute) {}
30

    
31
}
    (1-1/1)