diff --git a/app/components/markdown.tsx b/app/components/markdown.tsx index ae05a458b..d592e7a34 100644 --- a/app/components/markdown.tsx +++ b/app/components/markdown.tsx @@ -64,7 +64,6 @@ export function Mermaid(props: { code: string }) { export function PreCode(props: { children: any }) { const ref = useRef(null); - const refText = ref.current?.innerText; const [mermaidCode, setMermaidCode] = useState(""); const [htmlCode, setHtmlCode] = useState(""); const { height } = useWindowSize(); @@ -79,7 +78,7 @@ export function PreCode(props: { children: any }) { setMermaidCode((mermaidDom as HTMLElement).innerText); } const htmlDom = ref.current.querySelector("code.language-html"); - const refText = ref.current?.innerText; + const refText = ref.current.querySelector("code")?.innerText; if (htmlDom) { setHtmlCode((htmlDom as HTMLElement).innerText); } else if (refText?.startsWith(" {props.children} - {showToggle && collapsed && ( -
- -
- )} + {showToggle && collapsed && ( +
+ +
+ )} ); } diff --git a/app/styles/globals.scss b/app/styles/globals.scss index 564875b90..e8c10de3f 100644 --- a/app/styles/globals.scss +++ b/app/styles/globals.scss @@ -304,7 +304,7 @@ pre { } } -code{ +pre { .show-hide-button { border-radius: 10px; position: absolute;