Interface

UseTimelineVerticalRangeControlResult

State and control props for rendering a vertical timeline scrollbar.

Signature

Type Definition
Interface UseTimelineVerticalRangeControlResult

Properties

NameSignatureDescription
contentHeightcontentHeight: numberFull vertical track stack height represented by the scrollbar domain, in pixels.
endValueTextendValueText: stringFormatted visible bottom offset.
maxScrollTopmaxScrollTop: numberMaximum vertical timeline scroll offset in pixels.
onValueChange(value: RangeScrollbarValue, details: RangeScrollbarValueChangeDetails): voidHandles controlled range changes by panning or vertically zooming track rows.
rangerange: UseRangeScrollbarResultGeneric range scrollbar state derived from vertical timeline viewport state.
rootPropsrootProps: TimelineVerticalRangeControlRootPropsProps that wire `RangeScrollbar.Root` to timeline vertical scroll state.
scrollTopscrollTop: numberCurrent vertical timeline scroll offset in pixels.
startValueTextstartValueText: stringFormatted visible top offset.
valueTextvalueText: stringFormatted visible vertical range and height.
viewEndPixelsviewEndPixels: numberVisible viewport bottom offset in pixels.
viewHeightviewHeight: numberVisible viewport height in pixels.
viewStartPixelsviewStartPixels: numberVisible viewport top offset in pixels.