Minor style tweaks

This commit is contained in:
Gregory Schier
2023-03-07 22:21:58 -08:00
parent dca316c0d5
commit 5e387b513a
9 changed files with 61 additions and 27 deletions

View File

@@ -0,0 +1,23 @@
import classnames from 'classnames';
import type { ReactNode } from 'react';
interface Props {
statusCode: number;
children: ReactNode;
}
export function StatusColor({ statusCode, children }: Props) {
return (
<span
className={classnames(
statusCode >= 100 && statusCode < 200 && 'text-green-500',
statusCode >= 200 && statusCode < 300 && 'text-green-500',
statusCode >= 300 && statusCode < 400 && 'text-pink-500',
statusCode >= 400 && statusCode < 500 && 'text-orange-500',
statusCode >= 500 && statusCode < 600 && 'text-red-500',
)}
>
{children}
</span>
);
}