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

261
Visualizações
how to prevent opening a tooltip simultaneously in the presence of mapped values?

enter image description here

Those "avg" components are the result of a .map (): my problem is that when I go to do the onMouseOver on a certain component, all the tooltips open at the same time! How to avoid this? This is my code:

{evaluations.filter((item: Assessment) => item.data?.interview?.id === interview.item.id && item.data?.status?.name === StatusNameEnum.CLOSED).map((value: Assessment) =>
                value.evaluation?.fitToJob?.suggestedProfiles?.map((element: SuggestedProfile, index: number) =>
                    <Grid container item lg={12} className="mb-16" justifyContent="space-between">
                        <Grid item lg={11} md={10} sm={11} xs={10}>
                            <Typography className="average-style">{element.family?.name + " / " + element.specialization?.name}</Typography>
                        </Grid>

                        <Grid
                            key={index}
                            className="position-relative"
                            item lg={1}
                            onMouseOver={() => showSuggestedProfileTooltip(true)}
                            onMouseLeave={() => showSuggestedProfileTooltip(false)}
                        >
                            {suggestedProfileTooltip &&
                                <AssessmentFitToJobTooltip
                                    evaluations={evaluations}
                                    interview={interview}
                                />
                            }
                            <Typography className="average-style">{`Avg: ${element.evaluation}`}</Typography>
                        </Grid>
                    </Grid>
                ))}
about 4 years ago · Juan Pablo Isaza
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