UNPKG

@atlaskit/modal-dialog

Version:

A modal dialog displays content that requires user interaction, in a layer above the page.

11 lines (10 loc) 444 B
import { useContext } from 'react'; import { ScrollContext } from '../context'; // eslint-disable-next-line @repo/internal/react/require-jsdoc export default function useScroll() { var shouldScrollInViewport = useContext(ScrollContext); if (shouldScrollInViewport == null) { throw Error('@atlaskit/modal-dialog: Scroll context unavailable – this component needs to be a child of ModalDialog.'); } return shouldScrollInViewport; }