From 663f1b088e4391ab37193839db2f7ed7b059f6fa Mon Sep 17 00:00:00 2001 From: p-sw Date: Sun, 2 Jun 2024 08:14:34 +0900 Subject: [PATCH] fix: use escapeHtml util after load text --- packages/react/src/components/LoadedCode.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react/src/components/LoadedCode.tsx b/packages/react/src/components/LoadedCode.tsx index 20c1685..de7db09 100644 --- a/packages/react/src/components/LoadedCode.tsx +++ b/packages/react/src/components/LoadedCode.tsx @@ -2,6 +2,7 @@ import { useEffect, useState } from "react"; import hljs from "highlight.js"; import { Button } from "@components/Button"; import { useToast } from "@components/Toast"; +import { escapeHtml } from "@/utils/escapeHtml"; export function LoadedCode({ from }: { from: string }) { const [state, setState] = useState(); @@ -11,7 +12,7 @@ export function LoadedCode({ from }: { from: string }) { (async () => { const res = await fetch(from); const text = await res.text(); - setState(text); + setState(escapeHtml(text)); })(); }, [from]);