Files
app/src/admin/hooks/useModalLock.ts
2026-03-24 19:59:14 +01:00

15 lines
328 B
TypeScript

import { useEffect } from "react";
export default function useModalLock(isOpen: boolean): void {
useEffect(() => {
if (isOpen) {
document.body.style.overflow = "hidden";
} else {
document.body.style.overflow = "";
}
return () => {
document.body.style.overflow = "";
};
}, [isOpen]);
}