import { Component, Input, Output, Inject, forwardRef, EventEmitter } from '@angular/core';
import { RdComponent } from '../../base/rdComponent';
import { Portlet } from './portlet';
import { PortletRibbon } from './portletRibbon';
@Component({
selector: "rd-tool:[rd-type=fullScreen]",
template: `
`
})
export class PortletToolFullscreen extends RdComponent {
constructor(@Inject(forwardRef(() => Portlet)) public portlet: Portlet, @Inject(forwardRef(() => PortletRibbon)) public portletRibbon: PortletRibbon) {
super();
}
@Input("rd-color") color: string = "white";
@Output("rd-click") clickEvent = new EventEmitter();
click(event) {
event.stopPropagation();
this.portlet.toggleFullscreen();
this.portletRibbon.toggleFullscreen();
this.clickEvent.emit(null);
}
}