Captain is currently in ALPHA. We are happy to get your feedback
SDK
Custom Scrollbars

Module: custom-scrollbars

Table of contents

Functions

Functions

CustomScrollbars

CustomScrollbars(props): ReactNode

CustomScrollbars is a component that encapsulates the react-custom-scrollbars library, providing a stylized scrollbar experience. It uses Material UI's Joy styling system to apply custom styles, including a hidden default scrollbar track to enforce the custom styles.

The scrollbar automatically hides when inactive and supports universal rendering environments, making it suitable for both client and server-side rendering scenarios. The thumb of the scrollbar (the draggable element within the scrollbar's track) is also styled according to the theme specified in the Material UI theme provider.

Parameters

NameTypeDescription
propsRefAttributes<any>The props passed to the CustomScrollbars component.

Returns

ReactNode

Example

<CustomScrollbars style={{ height: 300 }}>
  <div>Scrollable content here</div>
</CustomScrollbars>

This example sets a fixed height for the scrollbar area and includes some content that exceeds the height of the container, making the scrollbar functional.

Defined in

node_modules/@captn/joy/dist/esm/custom-scrollbars/index.js:38

node_modules/@captn/joy/dist/esm/custom-scrollbars/index.js:45