Files
g3/crates/g3-console/web/src/components/StatusBadge.jsx
2025-11-07 09:27:13 +11:00

29 lines
655 B
JavaScript

import React from 'react'
function StatusBadge({ status }) {
const getStatusClass = () => {
switch (status) {
case 'running':
return 'hero-badge hero-badge-success'
case 'completed':
return 'hero-badge hero-badge-success'
case 'failed':
return 'hero-badge hero-badge-error'
case 'idle':
return 'hero-badge hero-badge-warning'
case 'terminated':
return 'hero-badge hero-badge-error'
default:
return 'hero-badge hero-badge-info'
}
}
return (
<span className={getStatusClass()}>
{status.toUpperCase()}
</span>
)
}
export default StatusBadge