import {Component} from '@angular/core'; import {ActivatedRoute} from '@angular/router'; import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties'; import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper"; import {PiwikHelper} from "../../utils/piwikHelper"; @Component({ selector: 'openaire-my-claims', template: ` ` }) export class OpenaireMyClaimsComponent { claimsInfoURL:string; communityId:string; public piwikSiteId = null; constructor (private route: ActivatedRoute) {} public ngOnInit() { this.route.data .subscribe((data: { envSpecific: EnvProperties }) => { this.claimsInfoURL = data.envSpecific.claimsInformationLink; this.route.queryParams.subscribe( communityId => { this.communityId = ConnectHelper.getCommunityFromDomain(data.envSpecific.domain); if(!this.communityId) { this.communityId = communityId['communityId']; } this.piwikSiteId = PiwikHelper.getSiteId(this.communityId,data.envSpecific.environment); }); }); } }