@chakra-ui/core
Version:
Responsive and accessible React UI components built with React and Emotion
24 lines (19 loc) • 863 B
TypeScript
import * as React from "react";
import { InputProps } from "../Input";
import { PseudoBoxProps } from "../PseudoBox";
import { FlexProps } from "../Flex";
import { UseNumberInputProps } from "../useNumberInput";
import { Omit } from "../common-types";
type InputAttributes = React.InputHTMLAttributes<HTMLInputElement>;
export interface INumberInput extends UseNumberInputProps {
isFullWidth?: boolean;
size?: InputProps["size"];
}
export type NumberInputProps = INumberInput &
Omit<FlexProps, "onChange" | "ref" | "size"> &
React.RefAttributes<HTMLInputElement>;
export const NumberInput: React.FC<NumberInputProps>;
export const NumberInputField: React.FC<InputProps>;
export const NumberInputStepper: React.FC<FlexProps>;
export const NumberIncrementStepper: React.FC<PseudoBoxProps>;
export const NumberDecrementStepper: React.FC<PseudoBoxProps>;