{crumbs.map((item, idx) => {
return (<Link href={item.href}>{item.label}</Link>)
})}
I want to add an optional >
if idx < crumbs.length
-- I keep getting parsing errors no matter what I try.
{crumbs.map((item, idx) => {
return (<Link href={item.href}>{item.label}</Link>)
})}
I want to add an optional >
if idx < crumbs.length
-- I keep getting parsing errors no matter what I try.
{crumbs.reduce((out, item, i) => {
if (i > 0) {
// Need to use span tag to set key property in result code
out.push(<span>{'>'}</span>)
}
out.push(<Link href={item.href}>{item.label}</Link>)
return out
}, [])}
return (
<nav className={style.breadCrumbs}>
<>
<Link href="/"><img src="/home.svg" alt="" /></Link>
<span>></span>
</>
{crumbs.map((item, idx) => {
if (idx === crumbs.length-1 ) {
return <span>{item.label}</span>
} else {
return <><Link href={item.href}>{item.label}</Link> <span>></span></>
}
})}
</nav>
)
Only problem is I need to add a key here somehow.