From 6a9bc103d718280d1c33b17ea883e29d49ab9a30 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Mon, 6 Jan 2025 14:53:37 +0800 Subject: [PATCH] feat: added optional chaining for code variable --- src/renderer/src/context/SyntaxHighlighterProvider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/context/SyntaxHighlighterProvider.tsx b/src/renderer/src/context/SyntaxHighlighterProvider.tsx index 34f16576..ba5b602e 100644 --- a/src/renderer/src/context/SyntaxHighlighterProvider.tsx +++ b/src/renderer/src/context/SyntaxHighlighterProvider.tsx @@ -54,7 +54,7 @@ export const SyntaxHighlighterProvider: React.FC = ({ childre const codeToHtml = async (code: string, language: string) => { if (!highlighter) return '' - const escapedCode = code.replace(/[<>]/g, (char) => ({ '<': '<', '>': '>' })[char]!) + const escapedCode = code?.replace(/[<>]/g, (char) => ({ '<': '<', '>': '>' })[char]!) try { if (!highlighter.getLoadedLanguages().includes(language as BundledLanguage)) {