import {Component, EventEmitter, Input, Output} from "@angular/core"; import {RouterHelper} from "../../utils/routerHelper.class"; import {properties} from "../../../../environments/environment"; @Component({ selector: 'sdg', template: `
{{title}} {{title}} View less View more
sdg_colors
` }) export class SdgComponent { @Input() subjects: string[]; @Input() viewAll: boolean = false; @Output() viewAllClicked = new EventEmitter(); public lessBtn: boolean = false; public threshold: number = 4; public routerHelper: RouterHelper = new RouterHelper(); public properties = properties; public title: string = "Sustainable Development Goals (SDG) [Beta]"; public viewAllClick() { if(this.subjects.length <= this.threshold*2) { this.viewAll = true; this.lessBtn = true; } else { this.viewAll = true; this.viewAllClicked.emit('sdg'); } } public viewLessClick() { this.viewAll = false; this.viewAllClicked.emit(""); } }