UNPKG

@papernote/ui

Version:

A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive

30 lines 1.03 kB
export interface SliderProps { /** Current value */ value?: number; /** Callback when value changes */ onChange?: (value: number) => void; /** Minimum value (default: 0) */ min?: number; /** Maximum value (default: 100) */ max?: number; /** Step increment (default: 1) */ step?: number; /** Disabled state */ disabled?: boolean; /** Show value label */ showValue?: boolean; /** Label text */ label?: string; /** Helper text */ helperText?: string; /** Color variant */ color?: 'primary' | 'success' | 'warning' | 'error'; /** Size variant */ size?: 'sm' | 'md' | 'lg'; /** Custom value formatter */ formatValue?: (value: number) => string; /** Show min/max labels */ showMinMax?: boolean; } export default function Slider({ value, onChange, min, max, step, disabled, showValue, label, helperText, color, size, formatValue, showMinMax, }: SliderProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Slider.d.ts.map