The risk level string (e.g., "Low Risk", "High Risk")
The corresponding StatusType for the badge
getStatusVariant('none') // 'error' (red - critical)
getStatusVariant('low') // 'warning' (yellow)
getStatusVariant('moderate') // 'info' (blue)
getStatusVariant('high') // 'success' (green)
getStatusVariant('very high') // 'purple' (premium)
getStatusVariant('unknown') // 'neutral' (gray)
// Usage in component
<StatusBadge variant={getStatusVariant(securityLevel)}>
{securityLevel}
</StatusBadge>
Converts a risk level string to a status badge variant
Maps security levels to appropriate badge variants for consistent visual representation. Uses color-coded variants that align with security posture intuition (green=secure, red=insecure).