useClickOutside
Outside click callback trigger.
1 KB
•Updated on September 3, 2026
Installation
Bash
pnpm dlx shadcn@latest add @spaceui/hooks-dom-use-click-outsideUsage
Code
import { useClickOutside } from '@/hooks/use-click-outside'
const ref = React.useRef(null)
useClickOutside(ref, () => setOpen(false))API Reference
Parameters / Props
| Parameter | Type | Default | Description |
|---|---|---|---|
ref | RefObject<HTMLElement> | required | Target element. |
handler | (e) => void | required | Callback. |
Return Value
Returns void.