From 865c11dd8bbc2efd07bc177ae56bdf1e2bbd6ce1 Mon Sep 17 00:00:00 2001 From: OpenClaw Bot Date: Mon, 23 Feb 2026 18:12:25 -0600 Subject: [PATCH] Signed-off-by: OpenClaw Bot --- components/MarkdownPreviewDialog.tsx | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/components/MarkdownPreviewDialog.tsx b/components/MarkdownPreviewDialog.tsx index 823919e..2fe455e 100644 --- a/components/MarkdownPreviewDialog.tsx +++ b/components/MarkdownPreviewDialog.tsx @@ -5,7 +5,7 @@ import { Button } from '@/components/ui/button'; import { X, Maximize2, Minimize2, Folder, Tag } from 'lucide-react'; import ReactMarkdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; import { vscDarkPlus } from 'react-syntax-highlighter/dist/esm/styles/prism'; @@ -28,13 +28,20 @@ export function MarkdownPreviewDialog({ }: MarkdownPreviewDialogProps) { const [isFullscreen, setIsFullscreen] = useState(false); + useEffect(() => { + if (!isOpen) { + setIsFullscreen(false); + } + }, [isOpen]); + return ( !open && onClose()}> -
+