degmods.com/src/hooks/useScrollDisable.ts
2024-10-21 11:11:35 +02:00

12 lines
256 B
TypeScript

import { useEffect } from 'react'
export const useBodyScrollDisable = (disable: boolean) => {
useEffect(() => {
if (disable) document.body.style.overflow = 'hidden'
return () => {
document.body.style.overflow = ''
}
}, [disable])
}