limestone/RangePicker
A component for selecting a number from a range of numbers.
Loading Live Preview
Loading Live Preview
Members
Section titled “Members ”RangePicker Component
Section titled “RangePicker   Component ”A component that lets the user select a number from a range of numbers.
By default, RangePicker maintains the state of its value property. Supply the defaultValue
property to control its initial value. If you wish to directly control updates to the component,
supply a value to value at creation time and update it in response to onChange events.
Wrapped with:
ui/Changeableui/Changeable.Changeable
Properties
defaultValue
Section titled “defaultValue”Default value
RangePickerBase Component
Section titled “RangePickerBase   Component ”RangePicker base component.
Properties
Required Property • max
Section titled “Required Property • max”The maximum value selectable by the picker (inclusive).
The range between min and max should be evenly divisible by
limestone/RangePickerlimestone/RangePicker.RangePickerBase.step.
Required Property • min
Section titled “Required Property • min”The minimum value selectable by the picker (inclusive).
The range between min and max should be evenly divisible by
limestone/RangePickerlimestone/RangePicker.RangePickerBase.step.
Required Property • value
Section titled “Required Property • value”Current value.
aria-valuetext
Section titled “aria-valuetext”The aria-valuetext for the picker.
By default, aria-valuetext is set to the current selected child value.
Determines which key to adjust the picker's value for the joined horizontal one.
'enter'allows the user to use the enter key to adjust the picker's value'arrow'allows the user to use the left or right keys to adjust the picker's value.
The default value for joined horizontal picker is 'enter'.
If limestone/RangePickerlimestone/RangePicker.RangePickerBase.orientation is 'vertical' or
limestone/RangePickerlimestone/RangePicker.RangePickerBase.joined is undefined or is false, this prop is ignored.
children
Section titled “children”Children from which to pick.
className
Section titled “className”Class name for component.
Customizes the component by mapping the supplied collection of CSS class names to the corresponding internal elements and states of this component.
The following classes are supported:
title- The title component classinlineTitle- The title component class wheninlineTitleis true
decrementIcon
Section titled “decrementIcon”A custom icon for the decrementer.
All strings supported by limestone/Iconlimestone/Icon.Icon are supported. Without a custom icon, the default is used, and is automatically changed when the limestone/RangePickerlimestone/RangePicker.RangePickerBase.orientation is changed.
disabled
Section titled “disabled”Disables the picker.
incrementIcon
Section titled “incrementIcon”A custom icon for the incrementer.
All strings supported by limestone/Iconlimestone/Icon.Icon are supported. Without a custom icon, the default is used, and is automatically changed when the limestone/RangePickerlimestone/RangePicker.RangePickerBase.orientation is changed.
inlineTitle
Section titled “inlineTitle”Applies inline styling to the title.
joined
Section titled “joined”Allows the user can use the arrow keys or enter key to adjust the picker's value.
The user may no longer use those arrow keys to navigate while this control is focused. A default control allows full navigation, but requires individual ENTER presses on the incrementer and decrementer buttons. Pointer interaction is the same for both formats.
noAnimation
Section titled “noAnimation”Disables animation.
By default, the picker will animate transitions between items, provided a width is
defined.
onChange
Section titled “onChange”Called when value changes.
Orientation of the picker.
Controls whether the buttons are arranged horizontally or vertically around the value.
Values:
'horizontal','vertical'
padded
Section titled “padded”Pads the display value with zeros up to the number of digits of min or max`, whichever
is greater.
The smallest value change allowed for the picker.
For example, a step of 2 would cause the picker to increment from 0 to 2 to 4, etc.
It must evenly divide into the range designated by min and max.
The primary text of the Picker.
The width of the picker.
A number can be used to set the minimum number of characters to be shown. Setting a number to less than the number of characters in the longest value will cause the width to grow for the longer values.
A string can be used to select from pre-defined widths:
'small'- numeric values'medium'- single or short words'large'- maximum-sized pickers taking full width of its parent
By default, the picker will size according to the longest valid value.
Allows picker to continue from the start of the list after it reaches the end and vice versa.