Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

247
Visualizações
How to display the Chakra UI 'Alert'?

I'm trying to display the Alert message using Chakra Ui but it's not displaying. Please help.

.catch((error) => {
            const errorCode = error.code;
            const errorMessage = error.message;
            console.log(errorMessage, errorCode);
            <Alert status='error'>
                <AlertIcon />
                <AlertTitle>Error!</AlertTitle>
                <AlertDescription>Email/ Password Did Not Matched.</AlertDescription>
            </Alert>
        });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Components like <Alert /> can't be added to the catch of a promise. You have to conditionally render the alert in the return statement of a component like so:

function LoginExample() {
  const [showAlert, setShowAlert] = useState(false)

  const handleLogin = (email, password) => {
    loginUser(email, password)
      .then((res) => /* handle success */)
      .catch((error) => {
        const errorCode = error.code;
        const errorMessage = error.message;
        console.log(errorMessage, errorCode);

        setShowAlert(true)
      })
  }

  return (
    <>
      {showAlert && (
        <Alert status='error'>
          <AlertIcon />
          <AlertTitle>Error!</AlertTitle>
          <AlertDescription>Email/ Password Did Not Matched.</AlertDescription>
        </Alert>
      )}

      {/* rest of jsx */}
    </>
  )
}

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda