'use client' import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, } from '@/components/ui/dialog' import { Button } from '@/components/ui/button' import { Check, X } from 'lucide-react' import { useTranslation } from '@/lib/hooks/use-translation' import { ModelTestResult } from '@/lib/types/models' export function ModelTestResultDialog({ open, onOpenChange, result, modelName, }: { open: boolean onOpenChange: (open: boolean) => void result: ModelTestResult | null modelName: string }) { const { t } = useTranslation() if (!result) return null return ( {result.success ? ( ) : ( )} {result.success ? t('models.testModelSuccess') : t('models.testModelFailed')}

{modelName}

{result.message}

{result.details && (
              {result.details}
            
)}
) }