UNPKG

1.17 kBTypeScriptView Raw
1/// <reference types="react" />
2import { AbstractPureComponent2 } from "../../common";
3import { HandleHtmlProps } from "./handleProps";
4import { ISliderBaseProps } from "./multiSlider";
5export declare type SliderProps = ISliderProps;
6/** @deprecated use SliderProps */
7export interface ISliderProps extends ISliderBaseProps {
8 /**
9 * Initial value of the slider. This determines the other end of the
10 * track fill: from `initialValue` to `value`.
11 *
12 * @default 0
13 */
14 initialValue?: number;
15 /**
16 * Value of slider.
17 *
18 * @default 0
19 */
20 value?: number;
21 /** Callback invoked when the value changes. */
22 onChange?(value: number): void;
23 /** Callback invoked when the handle is released. */
24 onRelease?(value: number): void;
25 /** A limited subset of HTML props to apply to the slider Handle */
26 handleHtmlProps?: HandleHtmlProps;
27}
28/**
29 * Slider component.
30 *
31 * @see https://blueprintjs.com/docs/#core/components/sliders.slider
32 */
33export declare class Slider extends AbstractPureComponent2<SliderProps> {
34 static defaultProps: SliderProps;
35 static displayName: string;
36 render(): JSX.Element;
37}