1.4.3 • Published 6 years ago
@pablosz/react-indiana-drag-scroll v1.4.3
React Indiana Drag Scroll
Implements scroll on drag
Welcome to journey!

Try it yourself! Go to demo website.
Install
npm install --save react-indiana-drag-scrollyarn add react-indiana-drag-scrollUsage
import React, { Component } from 'react'
import ScrollContainer from 'react-indiana-drag-scroll'
class Example extends Component {
render () {
return (
<ScrollContainer className="scroll-container">
{ ... }
</ScrollContainer>
)
}
}Component properties
| Prop | Type | Description | Default |
|---|---|---|---|
| vertical | Bool | Allow vertical drag scrolling | true |
| horizontal | Bool | Allow horizontal drag scrolling | true |
| hideScrollbars | Bool | Hide the scrollbars | true |
| activationDistance | Number | The distance that distinguish click and drag start | 10 |
| children | Node | The content of scrolling container | |
| onScroll | Function | Invoked when user scrolling container | |
| onEndScroll | Function | Invoked when user ends scrolling container | |
| onStartScroll | Function | Invoked when user starts scrolling container | |
| className | String | The custom classname for container | |
| style | Number | The custom styles for container | |
| ignoreElements | String | Selector for elements that should not trigger the scrolling behaviour (for example, ".modal, dialog" or "*prevent-drag-scroll") | |
| nativeMobileScroll | Bool | Use native mobile drag scroll for mobile devices | true |
License
The source code is licensed under MIT, all images (except hieroglyphs) are copyrighted to their respective owner © Norserium
1.4.3
6 years ago