OptionalmaxOptionalminThe minimum size of the thumb in pixels.
OptionalonThumb-drag lifecycle — fired for both the desktop thumb and the touch grip (raw DOM events can't represent this faithfully: pointer capture retargets the release, and the engine filters non-primary/disabled presses). A virtual/elastic wrapper pins its region while a drag is in flight; a client anchors drag UI (tooltips) to ThumbDragEvent.element.
OptionalonCalled on a repeating tick while the thumb is dragged past a track end and held there. Advance the
scroll one step and return whether more scroll remains (false stops the ticking).
OptionalpropsOptionalpropsOptionalrefReference to the underling element
OptionalrenderOptionalrenderOptionalscrollOptionalscrollThe amount to increment the scroll position when the scroll button is clicked. This can be a fixed number or a function that takes the current offset, viewport size, and total size and returns the increment amount.
OptionalscrollOptionalshowAdd custom scrollButtons. This should only be set to true if you have used css styling to hide the default scrollButtons using: ::-webkit-scrollbar-button: { display: 'none' }
The maximum size of the thumb in pixels.