OptionalendOptionalendDetermines the increment amount when the scrollbar has been dragged to the end but is not scrolled to total size.
OptionalmaxThe maximum size of the thumb in pixels.
OptionalminIf this is the minimum scrollbar size. By default this is the bottom of the viewport but can be extended.
OptionalminThe 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).
The direction of the scrollbar.
OptionalprecisionThe default precision. This is a factor of the scale factor.
OptionalpropsOptionalpropsOptionalrefReference to the underling element
OptionalrenderOptionalrenderOptionalrenderOptionalscaleThe factor amount for physical scaling
OptionalscaleThe max size of the area before scaling is implemented.
OptionalscrollOptionalscrollThe 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.
OptionalscrollThe ISheet for the given scrollbar.
Optionalshow
Amount of scrollbar between minSize and totalSize. This is mean to show that there is more scroll area.