From 38374acdcd9769924e0523218c22fcc6a13fca5f Mon Sep 17 00:00:00 2001 From: Tola Leng Date: Mon, 26 May 2025 21:52:10 +0800 Subject: [PATCH] Fix: Apply grid style to SSL overview cards --- .../ssl-domain/SSLCertificateStatusCards.tsx | 66 +++++++------------ 1 file changed, 25 insertions(+), 41 deletions(-) diff --git a/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx b/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx index b703a44..d449cfe 100644 --- a/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx +++ b/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx @@ -1,7 +1,9 @@ + import React from "react"; -import { Card } from "@/components/ui/card"; import { SSLCertificate } from "@/types/ssl.types"; import { useLanguage } from "@/contexts/LanguageContext"; +import { OverviewCard } from "@/components/schedule-incident/common/OverviewCard"; +import { Shield, ShieldAlert, ShieldX } from "lucide-react"; interface SSLCertificateStatusCardsProps { certificates: SSLCertificate[]; @@ -16,48 +18,30 @@ export const SSLCertificateStatusCards = ({ certificates }: SSLCertificateStatus const expiredCount = certificates.filter(cert => cert.status === 'expired').length; return ( -
- -
-
-
- ✓ -
-
-
-
-

{t('validCertificates')}

-

{validCount}

-
-
+
+ } + color="green" + className="hover:scale-105 transition-transform duration-200" + /> - -
-
-
- ! -
-
-
-
-

{t('expiringSoon')}

-

{expiringCount}

-
-
+ } + color="amber" + className="hover:scale-105 transition-transform duration-200" + /> - -
-
-
- ✗ -
-
-
-
-

{t('expired')}

-

{expiredCount}

-
-
+ } + color="red" + className="hover:scale-105 transition-transform duration-200" + />
); }; \ No newline at end of file