import { origemContato } from "@/requests/CRM/Dashboard/listarDashboard";
import GraficoGeraDinamico from "../GraficoGeraDinamico";

const GraficoOrigemContato = (props: any) => (
  <GraficoGeraDinamico
    nomeGrafico={props.label}
    buscar={({ usuario, periodoSelecionado, lojas, tipoNegocio, classificacaoNegocio }) =>
      origemContato(usuario, null, periodoSelecionado, lojas, tipoNegocio, classificacaoNegocio).then(
        (r) => r.body?.dados_grafico || []
      )
    }
    usuarios={props.usuarios}
    periodoSelecionado={props.periodoSelecionado}
    lojas={props.lojas}
    tipoNegocio={props.tipoNegocio}
    classificacaoNegocio={props.classificacaoNegocio}
    chaveLabel="origem"
    tiposGrafico={["Barra", "Pizza"]}
    chavesSeries={[{ nome: "Quantidade", campo: "quantidade" }]}
  />
);

export default GraficoOrigemContato;
