aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/signin
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/components/signin')
-rw-r--r--apps/web/components/signin/CredentialsForm.tsx20
-rw-r--r--apps/web/components/signin/SignInForm.tsx3
-rw-r--r--apps/web/components/signin/SignInProviderButton.tsx4
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,