matt HOFFNER commited on
Commit
9285db9
·
1 Parent(s): b0c21fa
Files changed (1) hide show
  1. src/app/search/web/page.jsx +8 -3
src/app/search/web/page.jsx CHANGED
@@ -3,15 +3,20 @@ import { useEffect, useState } from "react";
3
  import { MemoizedReactMarkdown } from '../../../components/MemoizedReactMarkdown'
4
 
5
  export default function WebSearchPage({ searchParams }) {
 
6
  const [aiResponse, setAiResponse] = useState("");
7
  const [eventSource, setEventSource] = useState(null);
 
 
 
 
 
8
 
9
  useEffect(() => {
10
  if (!searchParams || !searchParams.searchTerm) return;
11
 
12
- const { searchTerm, start = "1" } = searchParams;
13
- const url = new URL('/api/llm', window.location.origin);
14
- url.search = new URLSearchParams({ question: searchTerm, startIndex: start });
15
 
16
  // No need to make a fetch request. Directly open the EventSource connection.
17
  const es = new EventSource(url);
 
3
  import { MemoizedReactMarkdown } from '../../../components/MemoizedReactMarkdown'
4
 
5
  export default function WebSearchPage({ searchParams }) {
6
+ console.log(searchParams);
7
  const [aiResponse, setAiResponse] = useState("");
8
  const [eventSource, setEventSource] = useState(null);
9
+ const [searchTerm, setSearchTerm] = useState()
10
+
11
+ useEffect(() => {
12
+ setSearchTerm(searchParams.searchTerm)
13
+ }, [searchParams])
14
 
15
  useEffect(() => {
16
  if (!searchParams || !searchParams.searchTerm) return;
17
 
18
+ const url = new URL('/api/llm');
19
+ url.search = new URLSearchParams({ question: searchTerm, startIndex: 1 });
 
20
 
21
  // No need to make a fetch request. Directly open the EventSource connection.
22
  const es = new EventSource(url);