Range Field/Slider
A slider is, at minimum, made of a track and thumb. The slider can have one thumb for the user to select a single value or two thumb to select a range.
| Type | Resource | 
|---|---|
| Design | Figma | 
| Web | Mobile Storybook | 
| Code | Gitlab | 

Usage
import id.co.biofarma.binduiandroid.components.slider.SliderSlider(
  id = "rangeSlider",
  label = "Label",
  type = "default",
  value = value,
  valueRange = valueRangeMin..valueRangeMax,
  range = 0f..100f,
  steps = 1,
  disabled = true,
  variant = "primary",
  size = "lg",
  radius = "",
  mode = "dark",
  showMin = true,
  showMax = false,
  isError = false,
  errorMessage = "label",
  onChangeRange = { first, second ->
      valueRangeMin = first
      valueRangeMax = second
  },
)Examples
Variant
Use variant for change slider component variant: primary or secondary

Type
Use type for change slider type: default or range

Mode (Optional)
Use mode for change color mode of slider component: light or dark

Props
| Props | Required | Default | Type | description | 
|---|---|---|---|---|
| id | true | slider | string | Used for set the id of slider component. | 
| type | false | default | default range | Used for change the type of slider component. | 
| label | true | default | string | Used for change the label text of slider component. | 
| variant | false | primary | primary secondary | Used for change the variant of slider component. | 
| isError | false | false | boolean | Used for toggle error or not-error of slider component. | 
| size | false | sm | sm md lg | Used for change the size of slider component. | 
| showMin | true | true | boolean | Used for toggle show or hide min value. | 
| showMax | true | true | boolean | Used for toggle show or hide max value. | 
| errorMessage | true | default | string | Used for change the label error of slider component. | 
| value | true | 2 | float | Used for set value of the thumb on slider, When you first load the slider, this value will be read as the active value. | 
| valueStar | true | 0 | float | Used for set value star of the thumb on slider. | 
| valueEnd | true | 200 | float | Used for set value end of the thumb on slider. | 
| rangeStar | true | 0 | float range | Used for set range star of the slider component. | 
| rangeEnd | true | 200 | float range | Used for set range end of the slider component. | 
| steps | true | 1 | Integer | Used for set steps when moving the thumb slider. | 
| disabled | false | false | boolean | Used for toggle disable or not-disable slider component. |