import React from 'react'; import { Form, FormGroup, FormHelperText, TextInput, HelperText, HelperTextItem } from '@breakaway/preact-core'; export const HelperTextStaticVariantDynamicText: React.FunctionComponent = () => { const [value, setValue] = React.useState(''); const [inputValidation, setInputValidation] = React.useState('default'); const handleInputChange = (_event, inputValue: string) => { setValue(inputValue); }; React.useEffect(() => { if (value === '') { setInputValidation('default'); } else if (value === 'johndoe') { setInputValidation('error'); } else { setInputValidation('success'); } }, [value]); return (
{inputValidation !== 'success' && ( {inputValidation === 'default' ? 'Please enter a username' : 'Username already exists'} )}
); };