diff --git a/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx b/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx index d449cfe..7ef844a 100644 --- a/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx +++ b/application/src/components/ssl-domain/SSLCertificateStatusCards.tsx @@ -1,9 +1,9 @@ - import React from "react"; import { SSLCertificate } from "@/types/ssl.types"; import { useLanguage } from "@/contexts/LanguageContext"; -import { OverviewCard } from "@/components/schedule-incident/common/OverviewCard"; +import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"; import { Shield, ShieldAlert, ShieldX } from "lucide-react"; +import { useTheme } from "@/contexts/ThemeContext"; interface SSLCertificateStatusCardsProps { certificates: SSLCertificate[]; @@ -11,37 +11,113 @@ interface SSLCertificateStatusCardsProps { export const SSLCertificateStatusCards = ({ certificates }: SSLCertificateStatusCardsProps) => { const { t } = useLanguage(); - + const { theme } = useTheme(); + // Count certificates by status - const validCount = certificates.filter(cert => cert.status === 'valid').length; - const expiringCount = certificates.filter(cert => cert.status === 'expiring_soon').length; - const expiredCount = certificates.filter(cert => cert.status === 'expired').length; + const validCount = certificates.filter(cert => cert.status === "valid").length; + const expiringCount = certificates.filter(cert => cert.status === "expiring_soon").length; + const expiredCount = certificates.filter(cert => cert.status === "expired").length; return ( -