show
show: DebouncedFunc<(Anonymous function)> = debounce(async (e, target) => {const { onContext } = this.handler;while (this.contextmenuEl.hasChildNodes()) {this.contextmenuEl.removeChild(this.contextmenuEl.firstChild);}const contextmenu = document.createElement('div');contextmenu.className = 'rde-contextmenu-right';const element = await onContext(this.contextmenuEl, e, target);if (!element) {return;}contextmenu.innerHTML = element;this.contextmenuEl.appendChild(contextmenu);ReactDOM.render(element, contextmenu);this.contextmenuEl.classList.remove('contextmenu-hidden');const { clientX: left, clientY: top } = e;this.contextmenuEl.style.left = `${left}px`;this.contextmenuEl.style.top = `${top}px`;}, 100)
Hide context menu