User message should not render as Markdown
This commit is contained in:
		
							parent
							
								
									240185c11a
								
							
						
					
					
						commit
						0f346a808e
					
				|  | @ -19,6 +19,11 @@ export const ChatMessage: FC<Props> = ({ message, lightMode }) => { | ||||||
|         <div className="mr-1 sm:mr-2 font-bold min-w-[40px]">{message.role === "assistant" ? "AI:" : "You:"}</div> |         <div className="mr-1 sm:mr-2 font-bold min-w-[40px]">{message.role === "assistant" ? "AI:" : "You:"}</div> | ||||||
| 
 | 
 | ||||||
|         <div className="prose dark:prose-invert mt-[-2px]"> |         <div className="prose dark:prose-invert mt-[-2px]"> | ||||||
|  |           {message.role === "user" ? ( | ||||||
|  |             <div className="prose dark:prose-invert whitespace-pre"> | ||||||
|  |               {message.content} | ||||||
|  |             </div> | ||||||
|  |           ) : ( | ||||||
|             <ReactMarkdown |             <ReactMarkdown | ||||||
|               remarkPlugins={[remarkGfm]} |               remarkPlugins={[remarkGfm]} | ||||||
|               components={{ |               components={{ | ||||||
|  | @ -33,18 +38,16 @@ export const ChatMessage: FC<Props> = ({ message, lightMode }) => { | ||||||
|                       {...props} |                       {...props} | ||||||
|                     /> |                     /> | ||||||
|                   ) : ( |                   ) : ( | ||||||
|                   <code |                     <code className={className} {...props}> | ||||||
|                     className={className} |  | ||||||
|                     {...props} |  | ||||||
|                   > |  | ||||||
|                       {children} |                       {children} | ||||||
|                     </code> |                     </code> | ||||||
|                   ); |                   ); | ||||||
|               } |                 }, | ||||||
|               }} |               }} | ||||||
|             > |             > | ||||||
|               {message.content} |               {message.content} | ||||||
|             </ReactMarkdown> |             </ReactMarkdown> | ||||||
|  |           )} | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue