"use client"; import { signIn } from "next-auth/react"; function GoogleIcon() { return ( ); } type Props = { large?: boolean; fullWidth?: boolean; }; export function SignInButton({ large, fullWidth }: Props) { return ( signIn("google", { callbackUrl: "/dashboard" })} className={`inline-flex items-center justify-center gap-3 rounded border border-gray-300 bg-white font-medium text-gray-800 transition-all duration-300 hover:scale-[1.02] hover:bg-gray-50 hover:shadow-lg hover:shadow-white/10 ${ large ? "px-8 py-3 text-base" : "px-4 py-2 text-sm" } ${fullWidth ? "w-full" : ""}`} > Continue with Google ); }