mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-23 08:58:26 +00:00
moved default parameter (#1041)
This commit is contained in:
parent
78d0ce343b
commit
02434ce710
1 changed files with 2 additions and 2 deletions
|
|
@ -13,7 +13,7 @@ const useEscapeHandler = (handler = noop, dependencies = []) => {
|
|||
document === null || document === void 0 ? void 0 : document.removeEventListener('keyup', escapeHandler);
|
||||
}, dependencies);
|
||||
};
|
||||
const useClickOutside = (handler = noop, dependencies) => {
|
||||
const useClickOutside = (dependencies, handler = noop) => {
|
||||
const callbackRef = useRef(handler);
|
||||
const ref = useRef(null);
|
||||
const outsideClickHandler = (e) => {
|
||||
|
|
@ -43,7 +43,7 @@ const usePopover = (defaultOpen = false) => {
|
|||
const toggle = useCallback(() => setOpen(!open), []);
|
||||
const close = useCallback(() => setOpen(false), []);
|
||||
useEscapeHandler(close, []);
|
||||
const contentRef = useClickOutside(open ? close : undefined, []);
|
||||
const contentRef = useClickOutside([], open ? close : undefined);
|
||||
const trigger = {
|
||||
ref: triggerRef,
|
||||
onClick: toggle,
|
||||
|
|
|
|||
Loading…
Reference in a new issue