Slider
Formulário
Um valor numa escala, com campo para digitar o número exato (com prefixo ou sufixo), ou um intervalo entre dois valores.
Substitui no Brain:fp-sliderfp-slider-row
Valor, percentual e intervalo
R$
%
mín 200máx 1.800
"use client";
import { FormField, RangeSlider, Slider } from "@paytime/ui";
import { useState } from "react";
export default function Example() {
const [limit, setLimit] = useState(45000);
const [rate, setRate] = useState(2.5);
const [range, setRange] = useState<[number, number]>([200, 1800]);
return (
<div className="flex max-w-xl flex-col gap-6">
<FormField label="Limite de antecipação">
<Slider value={limit} onValueChange={setLimit} min={0} max={100000} step={500} showInput prefix="R$" />
</FormField>
<FormField label="Taxa">
<Slider value={rate} onValueChange={setRate} min={0} max={10} step={0.1} showInput suffix="%" />
</FormField>
<FormField label="Faixa de ticket">
<RangeSlider value={range} onValueChange={setRange} min={0} max={2000} step={50} aria-label="Faixa de ticket" />
</FormField>
</div>
);
}