{mode === 'layered'
? works.map((work, index) => (
))
: works.map((work, index) => (
setHoveredOrbit(index)}
onPointerLeave={() => handleOrbitPointerLeave(index)}
onPointerDown={(event) => handleOrbitPointerDown(event, index)}
onPointerMove={(event) => handleOrbitPointerMove(event, index)}
onPointerUp={(event) => handleOrbitPointerEnd(event, index)}
onPointerCancel={(event) => handleOrbitPointerEnd(event, index)}
onFocus={() => setHoveredOrbit(index)}
onBlur={() => setHoveredOrbit((current) => current === index ? null : current)}
>
))}
{mode === 'orbit' &&
MOVE TO EXPLORE · DRAG ANY CARD TO REARRANGE
}
)}