@papernote/ui
Version:
A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive
30 lines • 1.03 kB
TypeScript
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