'use client'; import { api } from '@/trpc/client'; import { useSearchParams } from 'next/navigation'; import { Button } from '../ui/button'; export function SignInGoogle({ type }: { type: 'sign-in' | 'sign-up' }) { const searchParams = useSearchParams(); const inviteId = searchParams.get('inviteId'); const mutation = api.auth.signInOAuth.useMutation({ onSuccess(res) { if (res.url) { window.location.href = res.url; } }, }); const title = () => { if (type === 'sign-in') return 'Sign in with Google'; if (type === 'sign-up') return 'Sign up with Google'; }; return ( ); }