Scroll lock mixin for React components
A React component wrapper that restricts scrolling capabilities of everything except for its children.
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)
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)
Disables scroll outside of `children` node.
Removes body scroll without content _shake_
No description provided.
The final solution for WAI ARIA compatible modal dialogs or full-screen tasks.
🔐Body scroll locking that just works with everything
TypeScript definitions for body-scroll-lock
DOM trap for a focus
Prevent scroll on the body when component is mounted.
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.
TypeScript definitions for scroll-lock
A scroll component for React.js
React Router scroll management forked from https://github.com/ytase/react-router-scroll for Gatsby
A React Native ScrollView component that resizes when the keyboard appears.
React focus lock for all Chakra components
A React library for subscribing to scroll events
TypeScript definitions for react-scroll
`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.
Utility to measure view bounds
Infinite scroll component for React in ES6