import { INPUT_ERROR_TEXT } from 'utils/testIds'; import { TextField, OutlinedTextFieldProps, styled } from '@mui/material'; import { useStyles } from './Input.styles'; interface IInputProps extends Omit { label: string; error?: boolean; errorText?: string; style?: Object; className?: string; value: string; onChange: (e: any) => any; onFocus?: (e: any) => any; onBlur?: (e: any) => any; multiline?: boolean; rows?: number; } const StyledDiv = styled('div')(({ theme }) => ({ width: '100%', position: 'relative', })); const Input = ({ label, placeholder, error, errorText, style, className, value, onChange, ...rest }: IInputProps) => { const { classes: styles } = useStyles(); return ( ); }; export default Input;