fix: do not rerender after editing the markdown

This commit is contained in:
jialin
2025-02-11 15:31:16 +08:00
parent 8ae031dbbd
commit 95f7f5535f
3 changed files with 28 additions and 12 deletions
+2 -1
View File
@@ -26,7 +26,6 @@
"@types/lodash": "^4.17.4",
"@umijs/max": "^4.2.11",
"@xterm/addon-fit": "^0.10.0",
"@xterm/addon-webgl": "^0.18.0",
"@xterm/xterm": "^5.5.0",
"ansi-to-html": "^0.7.2",
"antd": "^5.21.6",
@@ -43,11 +42,13 @@
"highlight.js": "^11.10.0",
"jotai": "^2.8.4",
"jszip": "^3.10.1",
"katex": "^0.16.21",
"lamejs": "github:zhuker/lamejs",
"localforage": "^1.10.0",
"lodash": "^4.17.21",
"mammoth": "^1.8.0",
"marked": "^14.1.0",
"marked-katex-extension": "^5.1.4",
"ml-dataset-iris": "^1.2.1",
"ml-pca": "^4.1.1",
"numeral": "^2.0.6",
+23 -11
View File
@@ -41,9 +41,6 @@ dependencies:
'@xterm/addon-fit':
specifier: ^0.10.0
version: 0.10.0(@xterm/xterm@5.5.0)
'@xterm/addon-webgl':
specifier: ^0.18.0
version: 0.18.0(@xterm/xterm@5.5.0)
'@xterm/xterm':
specifier: ^5.5.0
version: 5.5.0
@@ -92,6 +89,9 @@ dependencies:
jszip:
specifier: ^3.10.1
version: 3.10.1
katex:
specifier: ^0.16.21
version: 0.16.21
lamejs:
specifier: github:zhuker/lamejs
version: github.com/zhuker/lamejs/582bbba6a12f981b984d8fb9e1874499fed85675
@@ -107,6 +107,9 @@ dependencies:
marked:
specifier: ^14.1.0
version: 14.1.0
marked-katex-extension:
specifier: ^5.1.4
version: 5.1.4(katex@0.16.21)(marked@14.1.0)
ml-dataset-iris:
specifier: ^1.2.1
version: 1.2.1
@@ -7217,14 +7220,6 @@ packages:
'@xterm/xterm': 5.5.0
dev: false
/@xterm/addon-webgl@0.18.0(@xterm/xterm@5.5.0):
resolution: {integrity: sha512-xCnfMBTI+/HKPdRnSOHaJDRqEpq2Ugy8LEj9GiY4J3zJObo3joylIFaMvzBwbYRg8zLtkO0KQaStCeSfoaI2/w==, tarball: https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.18.0.tgz}
peerDependencies:
'@xterm/xterm': ^5.0.0
dependencies:
'@xterm/xterm': 5.5.0
dev: false
/@xterm/xterm@5.5.0:
resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==, tarball: https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz}
dev: false
@@ -12349,6 +12344,13 @@ packages:
setimmediate: 1.0.5
dev: false
/katex@0.16.21:
resolution: {integrity: sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==, tarball: https://registry.npmjs.org/katex/-/katex-0.16.21.tgz}
hasBin: true
dependencies:
commander: 8.3.0
dev: false
/keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
dependencies:
@@ -12802,6 +12804,16 @@ packages:
engines: {node: '>=8'}
dev: false
/marked-katex-extension@5.1.4(katex@0.16.21)(marked@14.1.0):
resolution: {integrity: sha512-GQOio4vCp0laxB1IY+2oNVo5nbn82yWMDP/jILRYHmyu2WXMVlXCB+krq2/U2fQn+V9j8aqDmnNdrsgqG2AkGQ==, tarball: https://registry.npmjs.org/marked-katex-extension/-/marked-katex-extension-5.1.4.tgz}
peerDependencies:
katex: '>=0.16 <0.17'
marked: '>=4 <16'
dependencies:
katex: 0.16.21
marked: 14.1.0
dev: false
/marked@14.1.0:
resolution: {integrity: sha512-P93GikH/Pde0hM5TAXEd8I4JAYi8IB03n8qzW8Bh1BIEFpEyBoYxi/XWZA53LSpTeLBiMQOoSMj0u5E/tiVYTA==, tarball: https://registry.npmjs.org/marked/-/marked-14.1.0.tgz}
engines: {node: '>= 18'}
@@ -123,6 +123,9 @@ const MessageBody: React.FC<MessageBodyProps> = ({
content: e.target.value,
uid: data.uid
});
if (data.role === Roles.Assistant) {
thinkerRef.current?.reset();
}
};
const handleDeleteLastImage = useCallback(() => {