/** * ConfigValidationStatus * * Displays real-time validation status for agent configuration editing. * Shows validation state (validating/valid/invalid), error count, warnings, * and detailed error/warning messages with line numbers. Provides visual * feedback during configuration editing to help users fix issues before saving. */ import React from 'react'; import { AlertCircle, CheckCircle, AlertTriangle } from 'lucide-react'; import type { ValidationError, ValidationWarning } from '../hooks/useAgentConfig'; interface ConfigValidationStatusProps { isValidating: boolean; isValid: boolean; errors: ValidationError[]; warnings: ValidationWarning[]; hasUnsavedChanges: boolean; } export default function ConfigValidationStatus({ isValidating, isValid, errors, warnings, hasUnsavedChanges, }: ConfigValidationStatusProps) { return (