import React from "react"; import { Card } from "@/components/ui/card"; import { SSLCertificate } from "@/types/ssl.types"; import { useLanguage } from "@/contexts/LanguageContext"; interface SSLCertificateStatusCardsProps { certificates: SSLCertificate[]; } export const SSLCertificateStatusCards = ({ certificates }: SSLCertificateStatusCardsProps) => { const { t } = useLanguage(); // 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; return (
{t('validCertificates')}
{validCount}
{t('expiringSoon')}
{expiringCount}
{t('expired')}
{expiredCount}