| 1234567891011121314151617 |
- 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
|