You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
from fresh create-next-app starter with the default options
ran kirimase init and selected shadcn, trpc, and drizzle but NOT nextauth
src/components/auth/SignIn.tsx file created, looks like this
"use client";import{useSession,signIn,signOut}from"next-auth/react";import{Button}from"../ui/button";exportdefaultfunctionSignIn(){const{data: session, status }=useSession();if(status==="loading")return<div>Loading...</div>;if(session){return(<>
Signed in as {session.user?.email}<br/><Buttonvariant={"destructive"}onClick={()=>signOut()}>Sign out</Button></>);}return(<>
Not signed in <br/><ButtononClick={()=>signIn()}>Sign in</Button></>);}
The text was updated successfully, but these errors were encountered:
another odd quirk, when I then run kirimase add and select nextauth, it removes the Button component from SignIn.tsx and uses a normal button. Diff below:
diff --git a/src/components/auth/SignIn.tsx b/src/components/auth/SignIn.tsx
index 20dcdef..22fdc18 100644
--- a/src/components/auth/SignIn.tsx+++ b/src/components/auth/SignIn.tsx@@ -1,6 +1,5 @@
"use client";
import { useSession, signIn, signOut } from "next-auth/react";
-import { Button } from "../ui/button";
export default function SignIn() {
const { data: session, status } = useSession();
@@ -11,14 +10,14 @@ export default function SignIn() {
return (
<>
Signed in as {session.user?.email} <br />
- <Button variant={"destructive"} onClick={() => signOut()}>Sign out</Button>+ <button onClick={() => signOut()}>Sign out</button>
</>
);
}
return (
<>
Not signed in <br />
- <Button onClick={() => signIn()}>Sign in</Button>+ <button onClick={() => signIn()}>Sign in</button>
</>
);
-}
\ No newline at end of file
+}
Repro:
create-next-app
starter with the default optionskirimase init
and selected shadcn, trpc, and drizzle but NOT nextauthsrc/components/auth/SignIn.tsx
file created, looks like thisThe text was updated successfully, but these errors were encountered: