useOnClickAway

Detects clicks outside specified elements and invokes a handler.

Detects clicks outside specified elements and invokes a handler. The listener can be toggled on and off, and multiple exclusion refs are supported.

Import#

import { useOnClickAway } from '@volue/wave-react';

Example#


API Reference#

Arguments#

Prop
Type
Default
handler*
((event: Event) => void) | null
isActive*
boolean
...refs*
RefObject<HTMLElement>[]

Returns#

void