setIsHovered(true)}
onMouseLeave={() => setIsHovered(false)}
onDoubleClick={() => setOpen(true)}
>
{/* Show full EdgeLabel when selected or hovered, otherwise show simple label */}
{(selected || isHovered) ? (
{/* Header with label */}
Condition
{/* Content */}
{data?.label || data?.condition || 'Click to set condition'}
) : (
/* Simple label shown by default - amber/orange colored pill style */
{data?.label || data?.condition || 'No condition'}
)}