fix: solve react-hooks/exhaustive-deps warning
This commit is contained in:
parent
e15fe48ec8
commit
ebfcd60594
@ -49,13 +49,15 @@ const DrawerRoot = ({ children, closeThreshold, opened }: DrawerRootProps) => {
|
|||||||
opened: opened ?? DrawerContextInitial.opened,
|
opened: opened ?? DrawerContextInitial.opened,
|
||||||
closeThreshold: closeThreshold ?? DrawerContextInitial.closeThreshold,
|
closeThreshold: closeThreshold ?? DrawerContextInitial.closeThreshold,
|
||||||
});
|
});
|
||||||
|
const setState = state[1];
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
state[1]((prev) => ({
|
setState((prev) => ({
|
||||||
...prev,
|
...prev,
|
||||||
opened: opened ?? prev.opened,
|
opened: opened ?? prev.opened,
|
||||||
closeThreshold: closeThreshold ?? prev.closeThreshold,
|
closeThreshold: closeThreshold ?? prev.closeThreshold,
|
||||||
}));
|
}));
|
||||||
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, [closeThreshold, opened]);
|
}, [closeThreshold, opened]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -300,7 +302,8 @@ const DrawerContent = forwardRef<HTMLDivElement, DrawerContentProps>(
|
|||||||
window.removeEventListener("touchmove", onMouseMove);
|
window.removeEventListener("touchmove", onMouseMove);
|
||||||
window.removeEventListener("touchend", onMouseUp);
|
window.removeEventListener("touchend", onMouseUp);
|
||||||
};
|
};
|
||||||
}, [state, dragState]);
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
|
}, [state, dragState, position]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
Loading…
x
Reference in New Issue
Block a user