Spaces:
Runtime error
Runtime error
matt HOFFNER
commited on
Commit
Β·
287282f
1
Parent(s):
d5151b8
cleanup
Browse files
src/components/ChatWindow.jsx
CHANGED
@@ -20,6 +20,7 @@ function ChatWindow({
|
|
20 |
const { loadingStatus, send, isGenerating, deleteMessages } = useLLM();
|
21 |
const [fileText, setFileText] = useState();
|
22 |
const [userInput, setUserInput] = useState("");
|
|
|
23 |
|
24 |
const handleChange = (event) => {
|
25 |
setUserInput(event.target.value);
|
@@ -103,8 +104,10 @@ function ChatWindow({
|
|
103 |
const loadFile = async (fileText) => {
|
104 |
console.log('file loaded, demo mode');
|
105 |
if (fileText) {
|
106 |
-
|
|
|
107 |
send(qaPrompt, maxTokens, stopStrings);
|
|
|
108 |
}
|
109 |
}
|
110 |
|
@@ -152,7 +155,7 @@ function ChatWindow({
|
|
152 |
alt="Send Message"
|
153 |
style={{
|
154 |
filter:
|
155 |
-
!isReady || isGenerating
|
156 |
? "grayscale(100%)"
|
157 |
: undefined,
|
158 |
}}
|
|
|
20 |
const { loadingStatus, send, isGenerating, deleteMessages } = useLLM();
|
21 |
const [fileText, setFileText] = useState();
|
22 |
const [userInput, setUserInput] = useState("");
|
23 |
+
const [isLoading, setIsLoading] = useState(false);
|
24 |
|
25 |
const handleChange = (event) => {
|
26 |
setUserInput(event.target.value);
|
|
|
104 |
const loadFile = async (fileText) => {
|
105 |
console.log('file loaded, demo mode');
|
106 |
if (fileText) {
|
107 |
+
setIsLoading(true);
|
108 |
+
const qaPrompt = await qaHandler(fileText, "Based on the context what are some interesting questions that I can ask you?");
|
109 |
send(qaPrompt, maxTokens, stopStrings);
|
110 |
+
setIsLoading(false);
|
111 |
}
|
112 |
}
|
113 |
|
|
|
155 |
alt="Send Message"
|
156 |
style={{
|
157 |
filter:
|
158 |
+
!isReady || isGenerating || isLoading
|
159 |
? "grayscale(100%)"
|
160 |
: undefined,
|
161 |
}}
|