1 import {Component, Input, Output, Inject, EventEmitter} from '@angular/core';
2 import {Component as ComponentModel} from 'app/models';
3 import {SdcMenuToken, IAppMenu} from "../../../config/sdc-menu.config";
7 templateUrl: './tile.component.html',
8 styleUrls: ['./tile.component.less']
10 export class TileComponent {
11 @Input() public component: ComponentModel;
12 @Output() public onTileClick: EventEmitter<ComponentModel>;
14 public hasEllipsis: boolean;
16 constructor(@Inject(SdcMenuToken) public sdcMenu:IAppMenu) {
17 this.onTileClick = new EventEmitter<ComponentModel>();
18 this.hasEllipsis = false;
21 public tileClicked() {
22 this.onTileClick.emit(this.component);