SignIn Modal
A popup windows to make your user log in from everywhere.
import { useSignInModal } from "@/components/layout/sign-in-modal";
Last updated
A popup windows to make your user log in from everywhere.
import { useSignInModal } from "@/components/layout/sign-in-modal";
Last updated
const { SignInModal, setShowSignInModal } = useSignInModal();
...
<section>
<SignInModal />
<Button onClick={() => setShowSignInModal(true)}>
Login
</Buttons/
</section> <Button
disabled={signInClicked}
variant="secondary"
className={signInClicked ? "w-full cursor-not-allowed" : "w-full"}
onClick={() => {
setSignInClicked(true);
signIn("google");
}}
>
{signInClicked ? (
<LoadingDots color="#808080" />
) : (
<>
<Google className="mr-2 h-5 w-5" />
<p>Sign In with Google</p>
</>
)}
</Button>