a scroll locking hook built for react
A sub-package for @hi-ui/hooks.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
It is a trap! (for a focus)
react hook to conditionally lock body scroll
🔐Body scroll locking that just works with everything
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
TypeScript definitions for body-scroll-lock
Byndyusoft UI React Hook
DOM trap for a focus
TypeScript definitions for scroll-lock
The final solution for WAI ARIA compatible modal dialogs or full-screen tasks.
A mutex for guarding async workflows
The engine that powers scroll-into-view-if-needed
Removes body scroll without content _shake_
View docs [here](https://radix-ui.com/primitives/docs/components/scroll-area).
A Vue.js directive for scroll locking
Scrollbars, simpler.
Disables scroll outside of `children` node.
Prevent scroll on the body when component is mounted.
`useLockBodyScroll` is a React hook for controlling the scroll behavior of the body element in web applications. It's particularly useful for scenarios like opening modals or overlays where background scroll needs to be disabled.
A React Native ScrollView component that resizes when the keyboard appears.
Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
Mutex locks for async functions