Files
brk/website_next/explore/chain/events.js
T
2026-07-05 14:08:57 +02:00

12 lines
348 B
JavaScript

import { isPlainLeftClick } from "../../utils/event.js";
/** @param {HTMLElement} element @param {() => void} handler */
export function onPlainClick(element, handler) {
element.addEventListener("click", (event) => {
if (!(event instanceof MouseEvent) || !isPlainLeftClick(event)) return;
event.preventDefault();
handler();
});
}