Components
Slider
Adjust a value within a range using a pointer or the keyboard.
import { … } from "@fungi.computer/caps/components/slider";Hero
import { Slider } from "@fungi.computer/caps/components/slider";
export default function Hero() { return ( <Slider className="w-full max-w-sm" defaultValue={60} tone="primary" /> );}Sizes and tones
import { Slider } from "@fungi.computer/caps/components/slider";
export default function SizesAndTones() { return ( <div className="flex w-full max-w-sm flex-col gap-3"> <Slider defaultValue={30} size="xs" tone="neutral" /> <Slider defaultValue={50} size="sm" tone="accent" /> <Slider defaultValue={70} size="lg" tone="success" /> </div> );}Interactive
import { useState } from "react";import { Slider } from "@fungi.computer/caps/components/slider";
export default function Interactive() { const [radius, setRadius] = useState(5); return ( <div className="flex w-full max-w-sm flex-col gap-2"> <Slider max={20} min={1} onChange={(event) => { setRadius(Number(event.target.value)); }} value={radius} /> <p className="text-xs text-base-content">Search radius: {radius} mi</p> </div> );}Props
SliderProps
| Prop | Type | Description |
|---|---|---|
size? | "xs" | | |
tone? | "neutral" | |
size?"xs" |"sm" | "default" | "lg" tone?"neutral" |"primary" | "secondary" | "accent" | "success" | "info" | "warning" | "error"
Full types: API reference.