как отобразить пароль

У меня есть поле пароль и кнопка показать пароль. как мне отобразить пароль или скрыть при toggle?

<Input
                    placeholder="123456789"
                    label="Пароль"
                    variant="outlined"
                    // type="password"
                    type={typePass}
                    name="password"
                    error={errors.password && touched.password}
                    errorText={touched.password && errors.password}
                    onBlur={() => setFieldTouched("password", true, false)}
                    value={values.password}
                    onChange={handleChange}
                  />
                  <button className={showPassword}>Показать пароль</button>

Вот функционал. я просто передаю в стейт состояние атрибута type :

const [typePass, setType] = useState('password')
  const showPassword = () => {
  
      setType('password' ? 'text' : 'password')
   
  }

Ответы (0 шт):