Conectamos a tela de login ao backend, removendo a página de erros para tratar erros no front-end com `useActionState`. Criamos componentes para o formulário e `login action`, integrando o processo de autenticação e melhorando a exibição de erros para usuários.
Estou tentando fazer o login, mas no try catch da server action do login sempre recebo um erro. Dá uma olhada no meu codigo e tenta me ajudar por favor