|
1 | 1 | import { useState } from "react"; |
2 | 2 | import Markdown from "react-markdown"; |
| 3 | +import remarkBreaks from "remark-breaks"; |
3 | 4 | import remarkGfm from "remark-gfm"; |
4 | 5 | import { fetchEventSource } from "@microsoft/fetch-event-source"; |
5 | 6 | import { Ring } from "ldrs/react"; |
@@ -30,7 +31,9 @@ function Messages({ |
30 | 31 | key={index} |
31 | 32 | className={`${classes.base} ${message.role === "user" ? classes.user : classes.assistant}`} |
32 | 33 | > |
33 | | - <Markdown remarkPlugins={[remarkGfm]}>{message.content}</Markdown> |
| 34 | + <Markdown remarkPlugins={[remarkGfm, remarkBreaks]}> |
| 35 | + {message.content} |
| 36 | + </Markdown> |
34 | 37 | </div> |
35 | 38 | ))} |
36 | 39 | {loading && ( |
@@ -65,8 +68,8 @@ export default function SupportAI() { |
65 | 68 | let sources: Sources = []; |
66 | 69 |
|
67 | 70 | await fetchEventSource( |
68 | | - // "http://localhost:8010/proxy/devdocs/ask", |
69 | | - "https://support-ai.cloudflaresupport.workers.dev/devdocs/ask", |
| 71 | + "http://localhost:8010/proxy/devdocs/ask", |
| 72 | + // "https://support-ai.cloudflaresupport.workers.dev/devdocs/ask", |
70 | 73 | { |
71 | 74 | method: "POST", |
72 | 75 | body: JSON.stringify({ |
@@ -110,6 +113,8 @@ export default function SupportAI() { |
110 | 113 | .map((source) => `- [${source.title}](${source.file_path})`) |
111 | 114 | .join("\n"), |
112 | 115 | ].join("\n"); |
| 116 | + |
| 117 | + console.log(JSON.stringify(newMessages, null, 2)); |
113 | 118 | return newMessages; |
114 | 119 | }); |
115 | 120 | } |
|
0 commit comments