diff --git a/apps/web/app/(auth)/signin/page.tsx b/apps/web/app/(auth)/signin/page.tsx index ab965325..3db512ae 100644 --- a/apps/web/app/(auth)/signin/page.tsx +++ b/apps/web/app/(auth)/signin/page.tsx @@ -64,7 +64,7 @@ async function Signin({ action={async () => { "use server"; await signIn("google", { - redirectTo: "/onboarding", + redirectTo: "/home?firstTime=true", }); }} > diff --git a/apps/web/app/(dash)/chat/chatWindow.tsx b/apps/web/app/(dash)/chat/chatWindow.tsx index 73ff8c35..f0827a3d 100644 --- a/apps/web/app/(dash)/chat/chatWindow.tsx +++ b/apps/web/app/(dash)/chat/chatWindow.tsx @@ -2,7 +2,7 @@ import { AnimatePresence } from "framer-motion"; import React, { useEffect, useRef, useState } from "react"; -import QueryInput from "./queryinput"; +import QueryInput from "../home/queryinput"; import { cn } from "@repo/ui/lib/utils"; import { motion } from "framer-motion"; import { useRouter } from "next/navigation"; diff --git a/apps/web/app/(dash)/chat/queryinput.tsx b/apps/web/app/(dash)/chat/queryinput.tsx deleted file mode 100644 index 99f55986..00000000 --- a/apps/web/app/(dash)/chat/queryinput.tsx +++ /dev/null @@ -1,83 +0,0 @@ -"use client"; - -import { ArrowRightIcon } from "@repo/ui/icons"; -import Image from "next/image"; -import React, { useState } from "react"; - -function QueryInput({ - initialSpaces, - initialQuery = "", - disabled = false, - className, - mini = false, - handleSubmit, -}: { - initialQuery?: string; - initialSpaces?: { - id: number; - name: string; - }[]; - disabled?: boolean; - className?: string; - mini?: boolean; - handleSubmit: (q: string, spaces: { id: number; name: string }[]) => void; -}) { - const [q, setQ] = useState(initialQuery); - - const [selectedSpaces, setSelectedSpaces] = useState< - { id: number; name: string }[] - >([]); - - return ( -
-
- {/* input and action button */} -
{ - if (q.trim().length === 0) { - return; - } - handleSubmit(q, selectedSpaces); - setQ(""); - }} - className="flex gap-4 p-3" - > -