| 12345678910111213141516171819202122232425262728293031323334353637 | // SLIMSCROLL// -----------------------------------import React, { Component } from 'react';import PropTypes from 'prop-types';// Perfect Scrollbarimport PerfectScrollbar from 'react-perfect-scrollbar';// ensure rails are shown over the restconst fixRailsZIndex = '.ps__rail-y, ps__rail-x {z-index: 999999; }';const Scrollable = props => {    const scrollStyle = {        position: 'relative'    };    if (props.height !== null) {        scrollStyle.height = props.height;    }    return (        <>            <style>{fixRailsZIndex}</style>            <PerfectScrollbar {...props} style={scrollStyle}>                {props.children}            </PerfectScrollbar>        </>    );};Scrollable.propTypes = {    /** height of the element */    height: PropTypes.string};Scrollable.defaultProps = {    height: '250px'};export default Scrollable;
 |