moved default parameter (#1041)

This commit is contained in:
VilijaSan 2021-10-16 06:15:20 +03:00 committed by GitHub
parent 78d0ce343b
commit 02434ce710
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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,