UNPKG

@shopify/polaris

Version:

Shopify’s product component library

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