A component wrapper to show the progress of scroll of it's child content
npm install react-custom-scroll-progressnpm i react-custom-scroll-progress
import 'react-custom-scroll-progress/dist/index.css'
hideNativeScrollbar | to hide native scrollbar | boolean |
yScrollBarPosition | to set scrollbar position for vertical scroll. | 'top' , 'right' , 'bottom' , 'left' |
xScrollBarPosition | to set scrollbar position for horizontal scroll. | 'top' , 'right' , 'bottom' , 'left' |
yScrollBarThumbStyle | style to add custom styles to vertical scollbar thumb | object |
yScrollBarTrackStyle | style to add custom styles to vertical scollbar track | object |
xScrollBarThumbStyle | style to add custom styles to horizontal scollbar thumb | object |
xScrollBarTrackStyle | style to add custom styles to horizontal scollbar track | object |
onScroll | emits the percentage of scroll for both vertical and horizontal | callback |
hideNativeScrollbar | to hide native scrollbar | boolean |
verticalScrollColor | color string to add custom styles to circular progressbar which shows a vertical scroll percent | string |
horizontalScrollColor | color string to add custom styles to circular progressbar which shows a horizontal scroll percent | string |
verticalScrollTrackStyle | style to add custom styles to vertical scollbar track | object |
horizontalScrollTrackStyle | style to add custom styles to horizontal scollbar track | object |
currentState | to show collapsed or slit varient. | 'split' , 'collapse' |
hideVerticalScrollProgress | to hide vertical scroll progress | boolean |
hideHorizontalScrollProgress | to hide horizontal scroll progress | boolean |
autoSplit | to auto split vertical and horizontal progressbar when user scrolls on page | boolean |
autoHide | to auto hide the progress bar when there is no scroll interaction | boolean |
onScroll | emits the percentage of scroll for both vertical and horizontal | callback |