Skip to content

Input

type Input = {
allowAutofillExtensions?: boolean;
autoFocus?: boolean;
autoSelect?: boolean;
defaultValue?: string;
disabled?: boolean;
gutterSize?: '2xs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl';
id?: string;
inputType?: 'number' | 'email' | 'text' | 'password' | 'tel' | 'url';
key?: string;
name: string;
pattern?: string;
pill?: boolean;
placeholder?: string;
required?: boolean;
size?: ControlSize;
type: 'Input';
variant?: 'soft' | 'outline';
};
optional allowAutofillExtensions: boolean;

optional autoFocus: boolean;

optional autoSelect: boolean;

optional defaultValue: string;

optional disabled: boolean;

optional gutterSize: "2xs" | "xs" | "sm" | "md" | "lg" | "xl";

optional id: string;

optional inputType: "number" | "email" | "text" | "password" | "tel" | "url";

optional key: string;

name: string;

optional pattern: string;

optional pill: boolean;

optional placeholder: string;

optional required: boolean;

optional size: ControlSize;

type: 'Input';

optional variant: "soft" | "outline";