navigateToFolder(folder)}
onkeydown={(e) => e.key === 'Enter' && navigateToFolder(folder)}
ondragover={(e) => { e.preventDefault(); setDragOverFolderId(folder.id); }}
ondragleave={() => setDragOverFolderId(null)}
ondrop={(e) => handleDrop(e, folder.id)}
>
{folder.name}
{new Date(folder.created_at ? (folder.created_at.endsWith('Z') ? folder.created_at : folder.created_at + 'Z') : Date.now()).toLocaleDateString(undefined, { month: 'short', day: 'numeric', year: 'numeric' })}