import {Component, Input} from '@angular/core'; import {ActivatedRoute} from '@angular/router'; import {EnvProperties} from '../../utils/properties/env-properties'; import {ZenodoInformationClass} from '../utils/zenodoInformation.class'; @Component({ selector: 'deposit-datasets', template: `
` }) export class DepositDatasetsComponent { @Input() piwikSiteId = null; properties:EnvProperties; @Input() zenodoInformation: ZenodoInformationClass; constructor (private route: ActivatedRoute) {} ngOnInit() { this.route.data .subscribe((data: { envSpecific: EnvProperties }) => { this.properties = data.envSpecific; if(!this.zenodoInformation.url) { this.zenodoInformation.url = this.properties.zenodo; } if(!this.zenodoInformation.name) { this.zenodoInformation.name = "Zenodo"; } }); } }