yangdx
commited on
Commit
·
5f7b577
1
Parent(s):
d8300f7
Fix linting
Browse files
lightrag_webui/src/components/retrieval/ChatMessage.tsx
CHANGED
@@ -248,9 +248,9 @@ const CodeHighlight = memo(({ className, children, node, renderAsDiagram = false
|
|
248 |
};
|
249 |
// Dependencies: renderAsDiagram ensures effect runs when diagram should be shown.
|
250 |
// children, language, theme trigger re-render if code/context changes.
|
251 |
-
// Dependencies
|
252 |
-
//
|
253 |
-
}, [renderAsDiagram, hasRendered, language]); //
|
254 |
|
255 |
// Render based on language type
|
256 |
// If it's a mermaid language block and rendering as diagram is not requested (e.g., incomplete stream), display as plain text
|
|
|
248 |
};
|
249 |
// Dependencies: renderAsDiagram ensures effect runs when diagram should be shown.
|
250 |
// children, language, theme trigger re-render if code/context changes.
|
251 |
+
// Dependencies include all values used inside the effect to satisfy exhaustive-deps.
|
252 |
+
// The !hasRendered check prevents re-execution of render logic after success.
|
253 |
+
}, [renderAsDiagram, hasRendered, language, children, theme]); // Add children and theme back
|
254 |
|
255 |
// Render based on language type
|
256 |
// If it's a mermaid language block and rendering as diagram is not requested (e.g., incomplete stream), display as plain text
|