@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>
    );
  }
}

/@opuscapita/react-perfect-scrollbar/

    Package Sidebar

    Install

    npm i @opuscapita/react-perfect-scrollbar

    Weekly Downloads

    127

    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