Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

263
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda