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> );}