eventx-design-system
Version:
Design System do EventX
25 lines • 880 B
TypeScript
import React from 'react';
export interface InputProps {
variant?: 'default' | 'error' | 'success';
size?: 'sm' | 'md' | 'lg';
disabled?: boolean;
fullWidth?: boolean;
placeholder?: string;
value?: string;
onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
onFocus?: (e: React.FocusEvent<HTMLInputElement>) => void;
onBlur?: (e: React.FocusEvent<HTMLInputElement>) => void;
type?: 'text' | 'email' | 'password' | 'number' | 'tel' | 'url' | 'search';
name?: string;
id?: string;
required?: boolean;
autoComplete?: string;
maxLength?: number;
minLength?: number;
pattern?: string;
readOnly?: boolean;
autoFocus?: boolean;
className?: string;
}
export declare const Input: React.ForwardRefExoticComponent<InputProps & React.RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=Input.d.ts.map