Мне нужно использовать реквизиты MUI Input API и CSS для {error}
и его использования.
Мой код выглядит следующим образом:
const [value, setValue] = useState<string>(cell.value);
const [startAdornment, setStartAdornment] = useState<adornmentTypes>("");
const [endAdornment, setEndAdornment] = useState<adornmentTypes>("");
const [error, seterror] = useState<error>(false);
<Input
id={id}
value={value}
onChange={_onChange} //have a method
onBlur={_onBlur} //have a method
onFocus={_handleFocus} //have a method
startAdornment={startAdornment} //have switch cases on special character $,% etc
endAdornment={endAdornment}
error={error} />
Теперь по материалам документов error - bool - If true, the input will indicate an error. This is normally obtained via context from FormControl.
И для псевдокласса error - .Mui-error - Pseudo-class applied to the root element if error={true}.
Теперь я не могу обойтись, чтобы использовать состояние ошибки в true из-за типа значения, описываемого как строка!
Чего мне не хватает? Пожалуйста, помогите!