Range
Range slider component for selecting numeric values with model binding support.
Import
import { Range, Row, Col, Heading, Text } from '@sigx/daisyui';
Basic Usage
Use model for two-way binding:
Loading preview...
Sizes
Loading preview...
Colors
Loading preview...
Custom Min/Max
Loading preview...
Custom Step
Loading preview...
With FormField
Loading preview...
Price Range Filter
Loading preview...
Disabled State
Loading preview...
Props
| Prop | Type | Default | Description |
|---|---|---|---|
model | () => signal.property | - | Model binding for numeric value |
name | string | - | Range name for form submission |
min | number | 0 | Minimum value |
max | number | 100 | Maximum value |
step | number | 1 | Step increment |
size | 'xs' | 'sm' | 'md' | 'lg' | 'md' | Range slider size |
color | 'primary' | 'secondary' | 'accent' | 'info' | 'success' | 'warning' | 'error' | - | Slider color |
disabled | boolean | false | Disable the range slider |
class | string | - | Additional CSS classes |
Events
| Event | Type | Description |
|---|---|---|
onChange | (value: number) => void | Fired when value changes |