Skip to main content

Slider

O Slider permitem que os usuários façam seleções a partir de um intervalo de valores.

Importação

import { Slider } from '@escaletech/delta'

Utilização

Resultado
Loading...

Multi valores

Passe o valor multi para a propriedade range para que o usuário possa selecionar 2 valores. Por padrão é single.

Resultado
Loading...

Customização

Aqui está um exemplo de customização do componente. Você pode aprender mais sobre isso na página de documentação de tema.

import { extendsTheme } from '@escaletech/delta'

export const theme = extendsTheme({
colors: {
// customiza as cores do componente
sliderThumbColor: 'blue',
sliderRangeColor: 'red'
}
})

Tokens

TokenDescrição
colors.formFieldBackgroundColorDisabledCor de fundo quando o componente está desabilitado
colors.formFieldBorderColorCor da borda do componente

Props

Slider single range

PropriedadeDescriçãoTipoPadrãoObrigatório
minLabel do valor mínimonumber-
maxLabel do valor máximonumber-

Aceita todos as propriedades suportados por inputs do tipo range nativos.

Slider multi range

PropriedadeDescriçãoTipoPadrãoObrigatório
minValor mínimo do slidernumber-
maxValor máximo do slidernumber-
valueValores dos ranges[number, number][min, max]
nameName do componentestring-
onChangeFunção quando é afetado o valor(event: React.ChangeEvent<HTMLInputElement>) => void-
customMinLabelLabel do valor mínimostring-
customMaxLabelLabel do valor máximostring-
maxInputClassNameClasse da bolinha do maxstring-
minInputClassNameClasse da bolinha do minstring-
maxInputIdId da bolinha do maxstring-
minInputIdId da bolinha do minstring-