Show the certs elsewhere when required

This commit is contained in:
Owen
2026-04-29 11:34:10 -07:00
parent b8ca0499af
commit 1eac7741a5
3 changed files with 102 additions and 65 deletions

View File

@@ -138,7 +138,8 @@ export default function CertificateStatus({
})}
>
<span className="inline-flex items-center gap-1">
{cert.status.charAt(0).toUpperCase() + cert.status.slice(1)}
{cert.status.charAt(0).toUpperCase() +
cert.status.slice(1)}
<RotateCw
className={`h-3 w-3 ${refreshing ? "animate-spin" : ""}`}
/>
@@ -147,8 +148,12 @@ export default function CertificateStatus({
) : (
<span className={`text-sm ${getStatusColor(cert.status)}`}>
<span className="inline-flex items-center gap-1">
{cert.status.charAt(0).toUpperCase() + cert.status.slice(1)}
{shouldShowRefreshButton(cert.status, cert.updatedAt) && (
{cert.status.charAt(0).toUpperCase() +
cert.status.slice(1)}
{shouldShowRefreshButton(
cert.status,
cert.updatedAt
) && (
<Button
size="icon"
variant="ghost"