import {FieldDocument} from 'idai-components-2'; /** * @author Thomas Kleinke */ export class ContextMenu { public position: { x: number, y: number }|undefined; public documents: Array = []; public open(event: MouseEvent, documents: Array) { if (documents.find(document => !document.resource.id)) return this.close(); this.position = { x: event.clientX, y: event.clientY }; this.documents = documents; } public close() { this.position = undefined; this.documents = []; } public isOpen(): boolean { return this.position !== undefined; } }