rag-full / ui /app /search /page.tsx
Junranl's picture
Upload folder using huggingface_hub
6e1a53e verified
"use client";
import { useState, useEffect } from "react";
import { FullScreenChat } from "@/components/full-screen-chat";
function generateSessionId() {
return Date.now().toString();
}
export default function Page() {
const [sessionId, setSessionId] = useState<string | null>(null);
const [query, setQuery] = useState<string | null>(null);
useEffect(() => {
// Generate a new session ID (you can use any method to generate an ID)
const newSessionId = generateSessionId(); // Replace this with your own logic
const urlParams = new URLSearchParams(window.location.search);
setQuery(urlParams.get("query"));
setSessionId(newSessionId);
}, []);
return (
<div className="mt-20 flex justify-center items-stretch">
<div className="max-w-screen-lg w-full bg-background">
<div className="p-4 md:p-8 flex flex-col">
<div className="flex-1 overflow-y-auto max-h-fit">
<FullScreenChat sessionId={sessionId} query={query} />
</div>
</div>
</div>
</div>
);
}