mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-07-08 01:28:15 -07:00
12 lines
348 B
JavaScript
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();
|
|
});
|
|
}
|