use-click-coordinates
The usesClickCoordinates hook is for capturing click coordinates, this is useful when positioning a tooptip or creating visual effects
Module
import { useClickCoordinates } from "@atomico/hooks/use-click-coordinates";Syntax
useClickCoordinates(ref, handlerClick);where:
ref: node reference to observe the click event.handlerClick: Callback that receives the coordinates of the click event.
Coordinates
interface Coordinates {
x: number;
y: number;
offset: {
x: number;
y: number;
};
}Where :
x: MouseEvent.clientX
y: MouseEvent.clientY
offset.x : MouseEvent.offsetX
offset.Y : MouseEvent.offsetY
Example
Last updated
Was this helpful?
