diff --git a/src/s2-homeworks/hw03/GreetingContainer.tsx b/src/s2-homeworks/hw03/GreetingContainer.tsx index ea5434b..3382fbe 100644 --- a/src/s2-homeworks/hw03/GreetingContainer.tsx +++ b/src/s2-homeworks/hw03/GreetingContainer.tsx @@ -16,18 +16,17 @@ const GreetingContainer: React.FC = ({users, addUser const [error, setError] = useState('') // need to fix any const setNameCallback = (e: ChangeEvent) => { // need to fix any // нельзя пробелы перед и после имени, можно в середине - const trimmedName = e.currentTarget.value.trim() - - if (trimmedName) { - setName(trimmedName) // need to fix - setError('') - } else { - setName('') - setError('name is require!') - } + setName(e.currentTarget.value) // need to fix + error && setError('') } const addUser = () => { - addUserCallback(name) + const trimmedName = name.trim() + + if (trimmedName) { + addUserCallback(trimmedName) // need to fix + } else { + setError('name is require!') + } setName('') }