mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-29 16:14:42 +00:00
29 lines
507 B
TypeScript
29 lines
507 B
TypeScript
|
|
import { Tag } from 'antd';
|
||
|
|
import React from 'react';
|
||
|
|
|
||
|
|
const Severity = ({ severity }: SeverityProps): JSX.Element => {
|
||
|
|
switch (severity) {
|
||
|
|
case 'unprocessed': {
|
||
|
|
return <Tag color="green">UnProcessed</Tag>;
|
||
|
|
}
|
||
|
|
|
||
|
|
case 'active': {
|
||
|
|
return <Tag color="red">Firing</Tag>;
|
||
|
|
}
|
||
|
|
|
||
|
|
case 'suppressed': {
|
||
|
|
return <Tag color="red">Suppressed</Tag>;
|
||
|
|
}
|
||
|
|
|
||
|
|
default: {
|
||
|
|
return <Tag color="default">Unknown Status</Tag>;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
interface SeverityProps {
|
||
|
|
severity: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export default Severity;
|