"use client"; import { AnimatePresence } from "framer-motion"; import React, { useEffect, useState } from "react"; import QueryInput from "../home/queryinput"; import { cn } from "@repo/ui/lib/utils"; import { motion } from "framer-motion"; import { useRouter } from "next/navigation"; function ChatWindow({ q }: { q: string }) { const [layout, setLayout] = useState<"chat" | "initial">("initial"); const router = useRouter(); useEffect(() => { if (q !== "") { setTimeout(() => { setLayout("chat"); }, 300); } else { router.push("/home"); } }, [q]); return (
{layout === "initial" ? (
) : (

{q}

)}
); } export default ChatWindow;