Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

195
Views
El operador condicional (ternario) va directamente a otra opción

Estoy tratando de hacer un condicional para elegir un enlace de acuerdo con el tipo de usuario que obtengo de sessionStorage, pero siempre va directamente a otra cosa. No puedo encontrar el error, y no sé qué más probar.

Estoy usando React, y la función Link es lo que estoy usando como href para el

¡Muchos gracias!

 export default function IndexCards(props) { let tipoUser = sessionStorage.getItem("TipoUser") console.log(tipoUser, "Soy tipo user") const linkPax = "https://test.com/pax_mockUp.html" const linkRamp = "https://test.com/ramp_mockUp.html" const linkLogin = "https://test.com/Login/" function Link() { return tipoUser === 14 ? linkPax : tipoUser === 15 ? linkRamp : linkLogin } return ( <Fragment> <a id="idRef" href={Link()}> <div className="div_container"> <div className="div_container-superior"> <p>{props.data.Al}{props.data.FlNoOut}</p> <p>{props.data.sAPT}</p> </div> <div className="div_container-inferior"> <div className='ckin_container_abre'> <h5>ABRE CHECK-IN</h5> <p>{props.data.STDOut.slice(10)}</p> </div> <div className='ckin_container_cierra'> <h5>CIERRA CHECK-IN</h5> <p>{props.data.STDOut.slice(10)}</p> </div> </div> </div> </a> </Fragment> );

}

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

let tipoUser = parseInt(sessionStorage.getItem("TipoUser"))
about 4 years ago · Juan Pablo Isaza Report

0

El problema puede deberse al tipo de la variable tipoUser. esto funcionará para usted

 let tipoUser = Number(sessionStorage.getItem("TipoUser"))
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!