Project

General

Profile

1
import {Component, OnInit} from '@angular/core';
2
import {ActivatedRoute} from '@angular/router';
3
import {properties} from '../../../environments/environment';
4

    
5
@Component({
6
    selector: 'claims',
7
    template: `
8
      <div page-content class="admin-pages">
9
        <div header>
10
        </div>
11
        <div inner>
12
          <claims-admin   fetchBy="Context" [fetchId]=communityPid [isConnect]="true" [claimsInfoURL]=claimsInfoURL [externalPortalUrl]="externalPortalUrl">
13
          </claims-admin>
14
        </div>
15
      </div>
16
    `,
17
})
18

    
19
export class ClaimsComponent implements OnInit {
20

    
21
    communityPid: string;
22
    claimsInfoURL: string;
23
    externalPortalUrl = '';
24

    
25
    ngOnInit() {
26
      this.route.params.subscribe(params => {
27
          if (params && params['community']) {
28
            this.communityPid = params['community'];
29
            this.claimsInfoURL = properties.claimsInformationLink;
30
            this.externalPortalUrl = 'https://' + (properties.environment == 'beta' ? 'beta.' : '') + ((this.communityPid == 'openaire') ? 'explore' : this.communityPid) + '.openaire.eu';
31
          }
32
      });
33

    
34
    }
35
    constructor(private route: ActivatedRoute) {}
36
}
(2-2/3)