Spaces:
Build error
Build error
fix: Remove unused variables
Browse files
src/components/ask-ai/ask-ai.tsx
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
import { useState
|
| 2 |
import { RiSparkling2Fill } from "react-icons/ri";
|
| 3 |
import { GrSend } from "react-icons/gr";
|
| 4 |
import classNames from "classnames";
|
|
@@ -28,7 +28,7 @@ function AskAI({
|
|
| 28 |
const [prompt, setPrompt] = useState("");
|
| 29 |
const [hasAsked, setHasAsked] = useState(false);
|
| 30 |
const [previousPrompt, setPreviousPrompt] = useState("");
|
| 31 |
-
const [diffBuffer, setDiffBuffer] = useState("");
|
| 32 |
const audio = new Audio(SuccessSound);
|
| 33 |
audio.volume = 0.5;
|
| 34 |
|
|
@@ -167,11 +167,12 @@ function AskAI({
|
|
| 167 |
};
|
| 168 |
|
| 169 |
|
|
|
|
| 170 |
// --- Main AI Call Logic ---
|
| 171 |
const callAi = async () => {
|
| 172 |
if (isAiWorking || !prompt.trim()) return;
|
| 173 |
setisAiWorking(true);
|
| 174 |
-
setDiffBuffer("")
|
| 175 |
|
| 176 |
let fullContentResponse = ""; // Used for full HTML mode
|
| 177 |
let lastRenderTime = 0; // For throttling full HTML updates
|
|
|
|
| 1 |
+
import { useState } from "react"; // Removed useRef import
|
| 2 |
import { RiSparkling2Fill } from "react-icons/ri";
|
| 3 |
import { GrSend } from "react-icons/gr";
|
| 4 |
import classNames from "classnames";
|
|
|
|
| 28 |
const [prompt, setPrompt] = useState("");
|
| 29 |
const [hasAsked, setHasAsked] = useState(false);
|
| 30 |
const [previousPrompt, setPreviousPrompt] = useState("");
|
| 31 |
+
// Removed unused diffBuffer state: const [diffBuffer, setDiffBuffer] = useState("");
|
| 32 |
const audio = new Audio(SuccessSound);
|
| 33 |
audio.volume = 0.5;
|
| 34 |
|
|
|
|
| 167 |
};
|
| 168 |
|
| 169 |
|
| 170 |
+
// --- Main AI Call Logic ---
|
| 171 |
// --- Main AI Call Logic ---
|
| 172 |
const callAi = async () => {
|
| 173 |
if (isAiWorking || !prompt.trim()) return;
|
| 174 |
setisAiWorking(true);
|
| 175 |
+
// Removed setDiffBuffer("") call
|
| 176 |
|
| 177 |
let fullContentResponse = ""; // Used for full HTML mode
|
| 178 |
let lastRenderTime = 0; // For throttling full HTML updates
|