forked from XiaoMo/ChatGPT-Next-Web
fix: #2614 better rtl detecting algo
This commit is contained in:
parent
c94713475f
commit
a496bc5a63
@ -38,12 +38,6 @@ export function Mermaid(props: { code: string }) {
|
|||||||
if (!svg) return;
|
if (!svg) return;
|
||||||
const text = new XMLSerializer().serializeToString(svg);
|
const text = new XMLSerializer().serializeToString(svg);
|
||||||
const blob = new Blob([text], { type: "image/svg+xml" });
|
const blob = new Blob([text], { type: "image/svg+xml" });
|
||||||
console.log(blob);
|
|
||||||
// const url = URL.createObjectURL(blob);
|
|
||||||
// const win = window.open(url);
|
|
||||||
// if (win) {
|
|
||||||
// win.onload = () => URL.revokeObjectURL(url);
|
|
||||||
// }
|
|
||||||
showImageModal(URL.createObjectURL(blob));
|
showImageModal(URL.createObjectURL(blob));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -152,7 +146,7 @@ export function Markdown(
|
|||||||
className="markdown-body"
|
className="markdown-body"
|
||||||
style={{
|
style={{
|
||||||
fontSize: `${props.fontSize ?? 14}px`,
|
fontSize: `${props.fontSize ?? 14}px`,
|
||||||
direction: /[\u0600-\u06FF]/.test(props.content) ? "rtl" : "ltr",
|
direction: /^[\u0600-\u06FF]/.test(props.content) ? "rtl" : "ltr",
|
||||||
}}
|
}}
|
||||||
ref={mdRef}
|
ref={mdRef}
|
||||||
onContextMenu={props.onContextMenu}
|
onContextMenu={props.onContextMenu}
|
||||||
|
Loading…
Reference in New Issue
Block a user