@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS
33 lines (28 loc) • 1.16 kB
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { AllHTMLAttributes } from 'react';
declare enum Orientations {
Horizontal = "horizontal",
Vertical = "vertical"
}
declare const DEFAULT_ORIENTATION = Orientations.Horizontal;
interface SliderProps extends Omit<AllHTMLAttributes<HTMLDivElement>, 'defaultValue' | 'value'> {
defaultValue?: number | Array<number>;
disabled?: boolean;
id?: string;
inverted?: boolean;
label?: string;
max?: number;
min?: number;
minStepsBetweenThumbs?: number;
name?: string;
orientation?: `${Orientations}`;
step?: number;
value?: number | Array<number>;
onValueChange?: (value: number | Array<number>) => void;
onValueCommit?: (value: number | Array<number>) => void;
}
declare const Slider: {
({ defaultValue, disabled, id, inverted, label, max, min, minStepsBetweenThumbs, name, onValueChange, onValueCommit, orientation, step, value, ...props }: SliderProps): react_jsx_runtime.JSX.Element;
displayName: string;
};
export { DEFAULT_ORIENTATION as DEFAULT_SLIDER_ORIENTATION, Slider, Orientations as SliderOrientations, type SliderProps };