ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
28 lines (24 loc) • 808 B
text/typescript
import { Directive, Input } from '@angular/core';
import { ReuseTcomponentsontextService } from './reuse-tab-context.service';
import { ReuseCustomContextMenu, ReuseItem } from './reuse-tab.interfaces';
export class ReuseTcomponentsontextDirective {
item: ReuseItem;
customContextMenu: ReuseCustomContextMenu[];
constructor(private srv: ReuseTcomponentsontextService) { }
_onContextMenu(event: MouseEvent): void {
this.srv.show.next({
event,
item: this.item,
customContextMenu: this.customContextMenu,
});
event.preventDefault();
event.stopPropagation();
}
}