import {useState, useEffect} from 'react';

const useScrollLock = () => {
    const [isLocked, setIsLocked] = useState(false);

    useEffect(() => {
        if (isLocked) {
            document.documentElement.classList.add('no-scroll');
        } else {
            document.documentElement.classList.remove('no-scroll');
        }
    }, [isLocked]);

    return setIsLocked
}

export default useScrollLock
