Executando verificação de segurança...
2

Mateus, eu posso lhe ajudar, porém o link do repositório está quebrado. Arrume-o e assim que possível farei uma análise para entender melhor o problema.

Carregando publicação patrocinada...
1
1

o 'use client' é necessário para todas os arquivos que não são server side components, ou seja, são renderizados no servidor, como você tem um hook do useState, é necessário usar 'use client', pois é um component client side, ou seja, quem renderiza é o próprio usuário em sua máquina.