Isso acontece pois se user em user?.linkedinURL
não exitir, então user?.linkedinURL
será unefined
e window.location.href
espera receber uma string
. Você pode transformar o código no seguinte:
<div
className={styles.linkedin}
onClick={() => {
if (user?.linkedinURL) window.location.href = user?.linkedinURL
}}
>
Linkedin
</div>