UNPKG

@uifabric/experiments

Version:

Experimental React components for building experiences for Microsoft 365.

44 lines (43 loc) 1.33 kB
import * as React from 'react'; import { ISliderProps, ISlider } from './Slider.types'; /** @deprecated */ export interface ISliderState { value?: number; renderedValue?: number; } /** @deprecated */ export declare const ONKEYDOWN_TIMEOUT_DURATION = 1000; /** * @deprecated This component was experimental and is not longer being developed on, nor will it be supported in the * future. */ export declare class SliderBase extends React.Component<ISliderProps, ISliderState> implements ISlider { static defaultProps: ISliderProps; private _sliderLine; private _thumb; private _id; private _onKeyDownTimer; private _hostId; private _buttonId; private _async; private _events; constructor(props: ISliderProps); componentWillUnmount(): void; render(): React.ReactElement<{}>; focus(): void; readonly value: number | undefined; private _getValueLabel; private readonly renderedValue; private _getAriaValueText; private _getStyleUsingOffsetPercent; private _onMouseDownOrTouchStart; private _onMouseMoveOrTouchMove; private _getPosition; private _addLabels; private _addTickmarks; private _updateValue; private _onMouseUpOrTouchEnd; private _onKeyDown; private _clearOnKeyDownTimer; private _setOnKeyDownTimer; }