@react-aria/spinbutton
Version:
Spectrum UI components in React
20 lines (18 loc) • 764 B
TypeScript
import { AriaButtonProps } from "@react-types/button";
import { DOMAttributes, InputBase, RangeInputBase, Validation, ValueBase } from "@react-types/shared";
export interface SpinButtonProps extends InputBase, Validation<number>, ValueBase<number>, RangeInputBase<number> {
textValue?: string;
onIncrement?: () => void;
onIncrementPage?: () => void;
onDecrement?: () => void;
onDecrementPage?: () => void;
onDecrementToMin?: () => void;
onIncrementToMax?: () => void;
}
export interface SpinbuttonAria {
spinButtonProps: DOMAttributes;
incrementButtonProps: AriaButtonProps;
decrementButtonProps: AriaButtonProps;
}
export function useSpinButton(props: SpinButtonProps): SpinbuttonAria;
//# sourceMappingURL=types.d.ts.map