diff --git a/src/components/auth/CreateAccount.tsx b/src/app/auth/CreateAccount.tsx similarity index 97% rename from src/components/auth/CreateAccount.tsx rename to src/app/auth/CreateAccount.tsx index 8ff1f65..d1c63a8 100644 --- a/src/components/auth/CreateAccount.tsx +++ b/src/app/auth/CreateAccount.tsx @@ -5,8 +5,8 @@ import { Input } from "@/components/ui/input"; import axios from "axios"; import { useState } from "react"; import Link from "next/link"; -import { CardContent, CardHeader, CardTitle } from "../ui/card"; -import { Label } from "../ui/label"; +import { CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Label } from "@/components/ui/label"; import { toast } from "sonner"; import { useRouter } from "next/navigation"; import Cookies from "js-cookie"; diff --git a/src/components/auth/Login.tsx b/src/app/auth/Login.tsx similarity index 96% rename from src/components/auth/Login.tsx rename to src/app/auth/Login.tsx index 058d3b1..62e9816 100644 --- a/src/components/auth/Login.tsx +++ b/src/app/auth/Login.tsx @@ -6,7 +6,7 @@ import axios from "axios"; import { useState } from "react"; import Cookies from "js-cookie"; import { useRouter } from "next/navigation"; -import { CardContent, CardHeader, CardTitle } from "../ui/card"; +import { CardContent, CardHeader, CardTitle } from "@/components/ui/card"; export default function Login() { const [email, setEmail] = useState(""); diff --git a/src/components/auth/Auth.tsx b/src/app/auth/page.tsx similarity index 61% rename from src/components/auth/Auth.tsx rename to src/app/auth/page.tsx index b8e60bc..36f5152 100644 --- a/src/components/auth/Auth.tsx +++ b/src/app/auth/page.tsx @@ -1,14 +1,19 @@ "use client"; -import { Card } from "../ui/card"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "../ui/tabs"; +import { Card } from "@/components/ui/card"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import CreateAccount from "./CreateAccount"; import Login from "./Login"; +import { useSearchParams } from "next/navigation"; + +export default function Auth() { + const params = useSearchParams(); + const pt = params.get("t"); + const tab = pt === "create" || pt === "login" ? pt : "create"; -export default function Auth({ kind }: { kind: "login" | "create" }) { return (