mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-08-14 03:55:58 +08:00
Feat: Show formulas when answering, show reference labels in style, remove cursor flashing effect. #5173 (#5174)
### What problem does this PR solve? Feat: Show formulas when answering, show reference labels in style, remove cursor flashing effect. #5173 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
parent
0c6d787f92
commit
ed943b1b5b
@ -6,6 +6,10 @@
|
||||
margin-bottom: 10px;
|
||||
font-size: 12px;
|
||||
}
|
||||
:global(blockquote) {
|
||||
padding-left: 10px;
|
||||
border-left: 4px solid #ccc;
|
||||
}
|
||||
}
|
||||
|
||||
.referencePopoverWrapper {
|
||||
|
@ -27,7 +27,7 @@ import { pipe } from 'lodash/fp';
|
||||
import styles from './index.less';
|
||||
|
||||
const reg = /(~{2}\d+={2})/g;
|
||||
const curReg = /(~{2}\d+\${2})/g;
|
||||
// const curReg = /(~{2}\d+\${2})/g;
|
||||
|
||||
const getChunkIndex = (match: string) => Number(match.slice(2, -2));
|
||||
// TODO: The display of the table is inconsistent with the display previously placed in the MessageItem.
|
||||
@ -35,7 +35,6 @@ const MarkdownContent = ({
|
||||
reference,
|
||||
clickDocumentButton,
|
||||
content,
|
||||
loading,
|
||||
}: {
|
||||
content: string;
|
||||
loading: boolean;
|
||||
@ -51,10 +50,8 @@ const MarkdownContent = ({
|
||||
text = t('chat.searching');
|
||||
}
|
||||
const nextText = replaceTextByOldReg(text);
|
||||
return loading
|
||||
? nextText?.concat('~~2$$') // TODO: The style of thinking also needs to be displayed when outputting
|
||||
: pipe(replaceThinkToSection, preprocessLaTeX)(nextText);
|
||||
}, [content, loading, t]);
|
||||
return pipe(replaceThinkToSection, preprocessLaTeX)(nextText);
|
||||
}, [content, t]);
|
||||
|
||||
useEffect(() => {
|
||||
const docAggs = reference?.doc_aggs;
|
||||
@ -173,9 +170,9 @@ const MarkdownContent = ({
|
||||
);
|
||||
});
|
||||
|
||||
replacedText = reactStringReplace(replacedText, curReg, (match, i) => (
|
||||
<span className={styles.cursor} key={i}></span>
|
||||
));
|
||||
// replacedText = reactStringReplace(replacedText, curReg, (match, i) => (
|
||||
// <span className={styles.cursor} key={i}></span>
|
||||
// ));
|
||||
|
||||
return replacedText;
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user