UNPKG

@adaptui/react

Version:

Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit

22 lines (21 loc) 811 B
import * as React from "react"; import { SliderThumbAria } from "@react-aria/slider"; import { AriaSliderThumbProps } from "@react-types/slider"; import { SliderBaseState } from "./slider-base-state"; export declare function useSliderThumbState(props: SliderThumbStateProps): SliderThumbState; export declare type SliderThumbState = SliderThumbAria & { /** A ref to the thumb input element. */ inputRef: React.RefObject<HTMLInputElement>; /** * Object returned by the `useSliderBaseState` hook. */ baseState: SliderBaseState; }; export declare type SliderThumbStateProps = AriaSliderThumbProps & { /** A ref to the track element. */ trackRef: React.RefObject<HTMLElement>; /** * Object returned by the `useSliderBaseState` hook. */ state: SliderBaseState; };