react-scrollbar-patch
Version:
A patch of souhe/reactScrollbar that fixes a significant bug preventing range sliders working (issue #42).
50 lines (38 loc) • 1.21 kB
JSX
import React from 'react'
import ScrollArea from 'react-scrollbar';
class SimpleExample extends React.Component{
constructor(props){
super(props);
this.state = {
itemsCount : 40
};
}
handleScroll(scrollData){
console.log(scrollData);
}
render() {
var itemElements = [];
for( var i = 0; i< this.state.itemsCount; i++){
itemElements.push(<div className="item" key={i}>item {i}</div>);
}
let scrollbarStyles = {borderRadius: 5};
return (
<div>
<ScrollArea
className="area"
contentClassName="content"
verticalScrollbarStyle={scrollbarStyles}
verticalContainerStyle={scrollbarStyles}
horizontalScrollbarStyle={scrollbarStyles}
horizontalContainerStyle={scrollbarStyles}
smoothScrolling= {true}
minScrollSize={40}
onScroll={this.handleScroll}
>
{itemElements}
</ScrollArea>
</div>
);
}
}
export default SimpleExample;