import React from 'react'; import { motion } from 'framer-motion'; import { classNames } from '~/utils/classNames'; export interface ConnectionTestResult { status: 'success' | 'error' | 'testing'; message: string; timestamp?: number; } interface ConnectionTestIndicatorProps { testResult: ConnectionTestResult | null; className?: string; } export function ConnectionTestIndicator({ testResult, className }: ConnectionTestIndicatorProps) { if (!testResult) { return null; } return (
{testResult.status === 'success' && (
)} {testResult.status === 'error' && (
)} {testResult.status === 'testing' && (
)} {testResult.message}
{testResult.timestamp && (

{new Date(testResult.timestamp).toLocaleString()}

)} ); }