1 import { Component, Input, Output, ViewEncapsulation, EventEmitter } from '@angular/core';
2 import { EventListenerService } from 'app/services';
3 import { GRAPH_EVENTS } from 'app/utils';
6 selector: 'zone-container',
7 templateUrl: './zone-container.component.html',
8 styleUrls: ['./zone-container.component.less'],
9 encapsulation: ViewEncapsulation.None
12 export class ZoneContainerComponent {
13 @Input() title:string;
14 @Input() class:string;
15 @Input() count:number;
16 @Input() showZone:boolean;
17 @Input() minifyZone:boolean;
18 constructor(private eventListenerService:EventListenerService) {}
20 private unminifyZone = () => {
21 this.minifyZone = !this.minifyZone;
22 this.eventListenerService.notifyObservers(GRAPH_EVENTS.ON_ZONE_SIZE_CHANGE);