Signature
Interface RangeScrollbarRootPropsProperties
| Name | Signature | Description |
|---|---|---|
children | children: ReactNode | Thumb and handle components rendered within the measured track. |
disabled? | disabled?: boolean | Disables pointer and keyboard interactions while keeping parts rendered. |
getAriaValueText? | (value: number, details: RangeScrollbarAriaValueTextDetails): string | Formats `aria-valuetext` for the thumb and handles. |
keyboardPageStep? | keyboardPageStep?: number | Domain-unit nudge used by page-key interactions. Defaults to 10. |
keyboardStep? | keyboardStep?: number | Domain-unit nudge used by arrow-key interactions. Defaults to 1. |
max | max: number | Maximum value in the full scrollable domain. |
min | min: number | Minimum value in the full scrollable domain. |
minSpan? | minSpan?: number | Smallest allowed visible range span. Defaults to 0. |
onValueChange? | (value: RangeScrollbarValue, details: RangeScrollbarValueChangeDetails): void | Called when range scrollbar interactions request a new controlled range. |
orientation? | orientation?: RangeScrollbarOrientation | Visual and interaction axis. Defaults to `'horizontal'`. |
value | value: RangeScrollbarValue | Controlled visible range. |