Files
dbgate/packages/web/src/utility/contextMenuActivator.ts
2024-07-30 09:06:25 +02:00

14 lines
304 B
TypeScript

export default function contextMenuActivator(node, activator) {
const handleContextMenu = async e => {
activator.activate();
};
node.addEventListener('contextmenu', handleContextMenu);
return {
destroy() {
node.removeEventListener('contextmenu', handleContextMenu);
},
};
}