1
resposta

Está dando erro para retornar os dados do projeto

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Está dando esse erro, mas eu fiz tudo igual ao da instrutora, alguém consegue me ajudar?

1 resposta

Olá Gabrielly.

Tudo bem?

Pelo erro que você está recebendo, parece que a função useDadosGrafico está retornando void em vez de um array do tipo IDados[]. Isso pode acontecer por alguns motivos, mas vamos focar em alguns passos para tentar resolver o problema.

Primeiro, verifique a definição da função useDadosGrafico. Certifique-se de que ela está retornando um array do tipo IDados[]. Algo como:

function useDadosGrafico({ profissionais, consultas }): IDados[] {
    // Lógica para obter os dados
    const dados: IDados[] = ...; // Obtenha os dados aqui
    return dados;
}

Se a função useDadosGrafico não estiver retornando nada, você verá o erro Type 'void' is not assignable to type 'IDados[]'.

Além disso, verifique se a importação de IDados está correta e se o tipo está definido corretamente. Deve ser algo como:

import { IDados } from '../../types/IDados';

Qualquer coisa compartilha os seus códigos aqui com a gente, pode colar os códigos dos arquivos completos aqui mesmo, sem ser print, que conseguimos copiar e testar.

Espero ter ajudado e bons estudos!