import React from 'react' import type { Flashcard } from '@/lib/services/flashcards' import { getFlashcardImageUrl } from '@/lib/utils/flashcardUtils' import { BluePlayButton } from '@/components/shared/BluePlayButton' interface FlashcardContentBlocksProps { flashcard: Flashcard isEditing: boolean editedCard: any onEditChange: (field: string, value: string) => void isGeneratingImage: boolean generationProgress: string onGenerateImage: () => void } export const FlashcardContentBlocks: React.FC = ({ flashcard, isEditing, editedCard, onEditChange, isGeneratingImage, generationProgress, onGenerateImage }) => { return (
{/* 翻譯區塊 */}

中文翻譯

{isEditing ? ( onEditChange('translation', e.target.value)} className="w-full p-3 border border-green-300 rounded-lg focus:ring-2 focus:ring-green-500 bg-white" placeholder="輸入中文翻譯" /> ) : (

{flashcard.translation}

)}
{/* 定義區塊 */}

英文定義

{isEditing ? (