import React from 'react' interface GrammarCorrection { hasErrors: boolean originalText: string correctedText: string | null corrections: Array<{ position: { start: number; end: number } error: string correction: string type: string explanation: string severity: 'high' | 'medium' | 'low' }> confidenceScore: number } interface GrammarCorrectionPanelProps { correction: GrammarCorrection originalText: string onAccept: () => void onReject: () => void className?: string } export const GrammarCorrectionPanel: React.FC = ({ correction, originalText, onAccept, onReject, className = '' }) => { if (!correction.hasErrors) { return null } return (
⚠️

發現語法問題

AI建議修正以下內容,這將提高學習效果:

原始輸入:
{originalText}
建議修正:
{correction.correctedText || originalText}
) }