import React from "react"; import { AriaNumberFieldProps } from "@react-aria/numberfield"; import classNames from "classnames"; import { AriaProps, FieldInputProps, HasVariant } from "../../../types"; import { FieldInput, ComboInput } from "../../Fields"; import { Group } from "../../Layout/Group"; import { FloatingFieldInputWrapper } from "../../Internal/FloatingFieldInputWrapper"; import { StyledNumberField } from "../Inputs.styles"; import { IconButton } from "@components/Buttons/IconButton"; export interface NumberInputProps extends AriaProps, FieldInputProps, HasVariant<"default" | "floating"> {} /** Input for number values. Fowards a `ref` to the internal input element */ export const NumberInput = React.forwardRef( (props: NumberInputProps, ref: React.Ref) => { const { label, size = "medium", error, message, className, variant = "default", ...rest } = props; return ( ); } );