Fix login

This commit is contained in:
Jared Palmer 2023-06-16 16:51:39 -04:00
parent 5744f56ff6
commit 972bfa64ec

View file

@ -6,7 +6,7 @@ import { signIn } from 'next-auth/react'
import { cn } from '@/lib/utils'
import { Button, type ButtonProps } from '@/components/ui/button'
import { IconGitHub, IconSpinner } from '@/components/ui/icons'
import { useSearchParams } from 'next/navigation'
interface LoginButtonProps extends ButtonProps {
showGithubIcon?: boolean
text?: string
@ -19,18 +19,13 @@ export function LoginButton({
...props
}: LoginButtonProps) {
const [isLoading, setIsLoading] = React.useState(false)
const searchParams = useSearchParams()
const next = searchParams.get('next') || ''
return (
<Button
variant="outline"
onClick={() => {
setIsLoading(true)
signIn('github', {
callbackUrl: `${window.location.origin}${next}`,
redirect: true
})
signIn('github')
}}
disabled={isLoading}
className={cn(className)}