import React from "react"; import { AriaTextFieldProps } from "@react-aria/textfield"; import classNames from "classnames"; import { AriaProps, FieldInputProps, HasVariant } from "../../../types"; import { StyledTextField } from "../Inputs.styles"; import { FieldInput } from "../../Fields"; import { FloatingFieldInputWrapper } from "../../Internal/FloatingFieldInputWrapper"; type Variants = "default" | "floating"; export interface TextInputProps extends AriaProps, FieldInputProps, HasVariant {} /** TextInput component. */ export const TextInput = React.forwardRef(function TextInput( props: TextInputProps, ref: React.Ref ) { const { type = "text", size = "medium", variant = "default", className, label, message, error, ...rest } = props; return ( ); }); export default TextInput;