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

235
Views
× TypeError: no se pueden leer las propiedades de undefined (leyendo 'nombre')

El problema no está definido de currentPackage. render() { const { hasAccounts, apartClassesFromConfig, disabledScroll, htmlClassService, currentPackage, usuario, } = this.props; const isActive = checkStatus(¿usuario?.status);

 const packageLogo = currentPackage.name && currentPackage.logo && ( <div className="vk-inductee-button-wrapper"> <div className="vk-inductee-button-image-wrapper"> <img src={currentPackage.logo} className="vk-inductee-button-image" alt="inductee-img" /> </div> <div className="vk-inductee-button-label"> <span>{currentPackage.name}</span> </div> </div> ); return ( <> <button className="kt-aside-close" id="kt_aside_close_btn"> <i className="la la-close" /> </button> <div id="kt_aside" ref={this.asideOffCanvasRef} className={`kt-aside ${asideClassesFromConfig} kt-grid__item kt-grid kt-grid--desktop kt-grid--hor-desktop`}> <Brand /> <div id="kt_aside_menu_wrapper" className="kt-aside-menu-wrapper kt-grid__item kt-grid__item--fluid"> <AsideDropdown /> {isActive ? ( <Link to="/shop/my-packages">{packageLogo}</Link> ) : ( packageLogo )} {disableScroll && <Menu htmlClassService={htmlClassService} />} {!disableScroll && ( <PerfectScrollbar options={{ wheelSpeed: 2, wheelPropagation: false }}> <Menu htmlClassService={htmlClassService} /> </PerfectScrollbar> )} {hasAccounts && <AsideFooter />} </div> </div> </> );

} }

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

0

podrías hacer algo como

 const packageLogo = currentPackage && currentPackage.name && currentPackage.logo && ( <> //your code </> )

el problema es que currentPackage no está definido, pero está comprobando si currentPackage.name es verdadero. Dado que el name de la propiedad no existe en undefined , obtiene ese error. Solo debe verificar que currentPackage sea veraz antes de verificar propiedades específicas en él.

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!