diff options
Diffstat (limited to 'apps/web/components/signin')
| -rw-r--r-- | apps/web/components/signin/CredentialsForm.tsx | 20 | ||||
| -rw-r--r-- | apps/web/components/signin/SignInForm.tsx | 3 | ||||
| -rw-r--r-- | apps/web/components/signin/SignInProviderButton.tsx | 4 |
3 files changed, 16 insertions, 11 deletions
diff --git a/apps/web/components/signin/CredentialsForm.tsx b/apps/web/components/signin/CredentialsForm.tsx index 5296e163..59dfeb21 100644 --- a/apps/web/components/signin/CredentialsForm.tsx +++ b/apps/web/components/signin/CredentialsForm.tsx @@ -1,8 +1,8 @@ "use client"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { useForm } from "react-hook-form"; -import { z } from "zod"; + +import { useState } from "react"; +import { useRouter } from "next/navigation"; +import { ActionButton } from "@/components/ui/action-button"; import { Form, FormControl, @@ -12,13 +12,15 @@ import { FormMessage, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; -import { ActionButton } from "@/components/ui/action-button"; -import { zSignUpSchema } from "@hoarder/trpc/types/users"; -import { signIn } from "next-auth/react"; -import { useState } from "react"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { api } from "@/lib/trpc"; -import { useRouter } from "next/navigation"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TRPCClientError } from "@trpc/client"; +import { signIn } from "next-auth/react"; +import { useForm } from "react-hook-form"; +import { z } from "zod"; + +import { zSignUpSchema } from "@hoarder/trpc/types/users"; const signInSchema = z.object({ email: z.string().email(), diff --git a/apps/web/components/signin/SignInForm.tsx b/apps/web/components/signin/SignInForm.tsx index 7c8f8936..aa70e207 100644 --- a/apps/web/components/signin/SignInForm.tsx +++ b/apps/web/components/signin/SignInForm.tsx @@ -1,6 +1,7 @@ import { getProviders } from "next-auth/react"; -import SignInProviderButton from "./SignInProviderButton"; + import CredentialsForm from "./CredentialsForm"; +import SignInProviderButton from "./SignInProviderButton"; export default async function SignInForm() { const providers = await getProviders(); diff --git a/apps/web/components/signin/SignInProviderButton.tsx b/apps/web/components/signin/SignInProviderButton.tsx index 0831236c..0f208397 100644 --- a/apps/web/components/signin/SignInProviderButton.tsx +++ b/apps/web/components/signin/SignInProviderButton.tsx @@ -1,6 +1,8 @@ "use client"; + +import type { ClientSafeProvider } from "next-auth/react"; import { Button } from "@/components/ui/button"; -import { ClientSafeProvider, signIn } from "next-auth/react"; +import { signIn } from "next-auth/react"; export default function SignInProviderButton({ provider, |
