🚸 (editor) Show toolbar on group click
This commit is contained in:
@@ -6,11 +6,13 @@ type Handler = (event: MouseEvent) => void
|
||||
type Props<T> = {
|
||||
ref: RefObject<T>
|
||||
handler: Handler
|
||||
capture?: boolean
|
||||
}
|
||||
|
||||
export const useOutsideClick = <T extends HTMLElement = HTMLElement>({
|
||||
ref,
|
||||
handler,
|
||||
capture,
|
||||
}: Props<T>): void => {
|
||||
const triggerHandlerIfOutside = (event: MouseEvent) => {
|
||||
const el = ref?.current
|
||||
@@ -20,5 +22,7 @@ export const useOutsideClick = <T extends HTMLElement = HTMLElement>({
|
||||
handler(event)
|
||||
}
|
||||
|
||||
useEventListener('pointerdown', triggerHandlerIfOutside)
|
||||
useEventListener('pointerdown', triggerHandlerIfOutside, null, {
|
||||
capture,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user