diff --git a/apps/x/apps/renderer/src/extensions/email-block.tsx b/apps/x/apps/renderer/src/extensions/email-block.tsx index 3cd4d8fb..7cc42f67 100644 --- a/apps/x/apps/renderer/src/extensions/email-block.tsx +++ b/apps/x/apps/renderer/src/extensions/email-block.tsx @@ -3,6 +3,7 @@ import { ReactNodeViewRenderer, NodeViewWrapper } from '@tiptap/react' import { X, Mail, ChevronDown, ExternalLink, Copy, Check, Sparkles, Loader2, MessageSquare } from 'lucide-react' import { blocks } from '@x/shared' import { useState, useEffect, useRef, useCallback } from 'react' +import { useTheme } from '@/contexts/theme-context' // --- Helpers --- @@ -44,6 +45,8 @@ function EmailBlockView({ node, deleteNode, updateAttributes }: { const hasPastSummary = !!config?.past_summary const responseMode = config?.response_mode || 'both' + const { resolvedTheme } = useTheme() + // Local draft state for editing const [draftBody, setDraftBody] = useState(config?.draft_response || '') const [contextExpanded, setContextExpanded] = useState(false) @@ -176,6 +179,7 @@ function EmailBlockView({ node, deleteNode, updateAttributes }: { {/* Editable draft body */}