File tree Expand file tree Collapse file tree 5 files changed +12
-11
lines changed
chat/[agentId]/[conversationId]
page/conversation/[conversationId] Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,15 @@ IRichContent.prototype.elements;
109109 */
110110IRichContent . prototype . quick_replies ;
111111
112+ /**
113+ * The code rich content.
114+ *
115+ * @name language
116+ * @type {string }
117+ * @instance
118+ */
119+ IRichContent . prototype . code_script ;
120+
112121/**
113122 * The language of the code rich content.
114123 *
Original file line number Diff line number Diff line change 13401340 e.preventDefault();
13411341
13421342 let text = message?.rich_content?.message?.text || message?.text || '';
1343- if (message?.rich_content?.rich_type === RichType.ProgramCode) {
1344- text = message?.rich_content?.message?.text ;
1343+ if (message?.rich_content?.message?. rich_type === RichType.ProgramCode) {
1344+ text = message?.rich_content?.message?.code_script ;
13451345 }
13461346
13471347 navigator.clipboard.writeText(text).then(() => {
Original file line number Diff line number Diff line change 5252
5353 function initCode () {
5454 try {
55- const text = message? .rich_content ? .message ? .text || message? .text || ' ' ;
55+ const text = message? .rich_content ? .message ? .code_script || message ? . rich_content ? . message ? . text || message? .text || ' ' ;
5656 const parsedText = marked .lexer (text);
5757 // @ts-ignore
5858 const codeText = parsedText .filter (x => !! x .text ).map (x => x .text ).join (' ' );
Original file line number Diff line number Diff line change 2727 {#if message? .rich_content ? .message ? .rich_type === RichType .ProgramCode
2828 && message? .rich_content ? .message ? .language === ' javascript' }
2929 < RcJsInterpreter message= {message} scrollable / >
30- {: else if message? .rich_content ? .message ? .rich_type === RichType .ProgramCode }
31- < Markdown containerClasses= {markdownClasses} text= {message? .text } rawText / >
3230 {: else }
3331 < Markdown containerClasses= {markdownClasses} text= {text} rawText / >
3432 {/ if }
Original file line number Diff line number Diff line change 2323 {#if dialog ?.rich_content ?.message ?.rich_type === RichType .ProgramCode
2424 && dialog ?.rich_content ?.message ?.language === ' javascript' }
2525 <RcJsInterpreter message ={dialog } scrollable containerStyles ={' color: var(--bs-primary);' } />
26- {:else if dialog ?.rich_content ?.message ?.rich_type === RichType .ProgramCode }
27- <Markdown
28- containerClasses ={' dialog-item-text' }
29- text ={dialog ?.text }
30- rawText
31- />
3226 {:else }
3327 <Markdown
3428 containerClasses ={' dialog-item-text' }
You can’t perform that action at this time.
0 commit comments