import { motivosNegociosPerdidos } from "@/requests/CRM/Dashboard/listarDashboard";

import GraficoGeraDinamico from "../GraficoGeraDinamico";

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

export default GraficoNegociosPerdidos;
