Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

246
Visualizações
How to pass component in React mui menuItem

I imported Report.js component and want to use it in "menuitem", I tried this in button and its working perfectly

 import Reports from 'new-components/Reports/Reports'   //ontop

 <Button> 
    <Reports pid={pid} />          //working
 </Button>

but when i tried this same in "menuitem" than its not working

<MenuItem >
  <Reports pid={pid} />            //not working
</MenuItem>

i also tried with onClick function, although it gives the desired result but also throws a error " Uncaught Error: Expected onClick listener to be a function, instead got a value of object type."

Reports.js

  return (
     <CSVLink {...csvReport}>Export CSV</CSVLink>
     )

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You could try to pass your Reports element via the component prop of MenuItem:

const YourComponent = () => {
  return <MenuItem component={<Reports pid={pid} />} />;
}

https://mui.com/material-ui/api/menu-item/#props

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda