@opuscapita/react-perfect-scrollbar

3.0.4 • Public • Published

React Perfect Scrollbar

Description

React wrapper for perfect-scrollbar with OpusCapita styles.

Installation

npm install @opuscapita/react-perfect-scrollbar

Demo

View the DEMO

Builds

UMD

The default build with compiled styles in the .js file. Also minified version available in the lib/umd directory.

CommonJS/ES Module

You need to configure your module loader to use cjs or es fields of the package.json to use these module types. Also you need to configure sass loader, since all the styles are in sass format.

API

Prop name Type Default Description
className string Extra class names
option object PerfectScrollbar options
containerRef function Ref for the container
onScrollY function onScollY callback
onScrollX function onScollX callback
onScrollUp function onScollUp callback
onScrollYDown function onScollDown callback
onScrollLeft function onScollLeft callback
onScrollRight function onScollRight callback
onYReachStart function onYReachStart callback
onYReachEnd function onYReachEnd callback
onXReachStart function onXReachStart callback
onXReachEnd function onXReachEnd callback

Code example

import React from 'react';
import PerfectScrollbar from '@opuscapita/react-perfect-scrollbar';

export default class ListView extends React.Component {
  render() {
    return (
      <PerfectScrollbar>
        <SomeList />
      </PerfectScrollbar>
    );
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @opuscapita/react-perfect-scrollbar

Weekly Downloads

94

Version

3.0.4

License

MIT

Unpacked Size

545 kB

Total Files

15

Last publish

Collaborators

  • ariusz
  • ilhamkadduri
  • smachnow
  • piotr.krzysztof.murdzia
  • kuos
  • elaczapiewska
  • ocmachineuser
  • ocautomation