improve useOverlayScrollbars

This commit is contained in:
Rene Haas
2022-11-04 01:28:55 +01:00
parent e51d95396c
commit 29a77728fc
@@ -38,6 +38,9 @@ export const useOverlayScrollbars = (
useEffect(() => {
const { current: instance } = osInstanceRef;
optionsRef.current = options;
if (OverlayScrollbars.valid(instance)) {
instance.options(options || {}, true);
}
@@ -45,14 +48,14 @@ export const useOverlayScrollbars = (
useEffect(() => {
const { current: instance } = osInstanceRef;
eventsRef.current = events;
if (OverlayScrollbars.valid(instance)) {
instance.on(events || {}, true);
}
}, [events]);
optionsRef.current = options;
eventsRef.current = events;
return useMemo<[UseOverlayScrollbarsInitialization, UseOverlayScrollbarsInstance]>(
() => [
(target: InitializationTarget): OverlayScrollbars => {