Slider
Os sliders indicam visualmente um conteúdo ajustável, onde o usuário pode mover o controlador sobre uma linha horizontal para aumentar ou diminuir um valor. Eles são ideais para ajustar configurações como filtros de valores de apartamentos, metro quadrado ou também ajustar a porcentagem de algum financiamento.
Playground
Propriedades
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
id * | string |
| Identificador do Slider. O |
name | string |
| Atributo |
label | string |
| Label do Slider. |
value | number | readonly number[] |
| O valor do Slider. Deve ser usado quando se deseja utilizar o componente de forma controlada. Passar um único número fará um Slider ser de um valor único, passar uma tupla com dois números fará o Slider ser um range. |
defaultValue | number | readonly number[] |
| O valor inicial do Slider. Deve ser usado quando se deseja utilizar o componente de forma não-controlada. Passar um único número fará um Slider ser de um valor único, passar uma tupla com dois números fará o Slider ser um range. Por padrão, é |
min | number |
| O valor mínimo do Slider. Por padrão, é |
max | number |
| O valor máximo do Slider. Por padrão, é |
step | number |
| Define de quanto em quando o seletor do Slider se move. Por padrão, é |
inputControl | boolean |
| Quando |
disabled | boolean |
| Se o Slider está habilitado ou não. Quando |
Métodos
Nome (* = obrigatório) | Tipo | Descrição |
|---|---|---|
onAfterChange: (value: number | readonly number[], index: number) | function | Função chamada quando há uma mudança de valor.
|
onChange: (value: number | readonly number[], index: number) | function | Função chamada em toda mudança de valor.
|
onBeforeChange: (value: number | readonly number[], index: number) | function | Função chamada quando há uma mudança de valor.
|
valueFormat: (value: number) => string | function | Função passada para formatar o valor. |