File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed
Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 1+ export * from "./__utils" ;
12export * from "./meter-base" ;
23export * from "./meter-state" ;
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ export function useSliderState(props: SliderStateProps): SliderState {
99 const trackRef = React . useRef < HTMLElement > ( null ) ;
1010 const sliderProps = useSlider ( rest , state , trackRef ) ;
1111
12- return { ...sliderProps , trackRef } ;
12+ return { ...sliderProps , trackRef, baseState : state } ;
1313}
1414
1515export type SliderState = {
@@ -32,6 +32,11 @@ export type SliderState = {
3232
3333 /** Props for the output element, displaying the value of the slider thumbs. */
3434 outputProps : React . OutputHTMLAttributes < HTMLOutputElement > ;
35+
36+ /**
37+ * Object returned by the `useSliderBaseState` hook.
38+ */
39+ baseState : SliderBaseState ;
3540} ;
3641
3742export type SliderStateProps = AriaSliderProps & {
Original file line number Diff line number Diff line change @@ -18,12 +18,17 @@ export function useSliderThumbState(
1818 state ,
1919 ) ;
2020
21- return { ...sliderThumbProps , inputRef } ;
21+ return { ...sliderThumbProps , inputRef, baseState : state } ;
2222}
2323
2424export type SliderThumbState = SliderThumbAria & {
2525 /** A ref to the thumb input element. */
2626 inputRef : React . RefObject < HTMLInputElement > ;
27+
28+ /**
29+ * Object returned by the `useSliderBaseState` hook.
30+ */
31+ baseState : SliderBaseState ;
2732} ;
2833
2934export type SliderThumbStateProps = AriaSliderThumbProps & {
You can’t perform that action at this time.
0 commit comments