UNPKG

@shopify/polaris

Version:

Shopify’s product component library

11 lines (10 loc) 401 B
import { useContext } from 'react'; import { MissingAppProviderError } from '../errors'; import { ScrollLockManagerContext } from './context'; export function useScrollLockManager() { const scrollLockManager = useContext(ScrollLockManagerContext); if (!scrollLockManager) { throw new MissingAppProviderError('No ScrollLockManager was provided.'); } return scrollLockManager; }