| 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.maxHeight = 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;
 |