BETTER-AUTH. UI
Mutations

useSignInSocial

Social sign-in mutation hook.

Starts the provider OAuth flow and redirects through Better Auth.

Usage

import { useSignInSocial } from "@better-auth-ui/solid"

const mutation = useSignInSocial(authClient)

mutation.mutate(/* params */)

Options factory

import { signInSocialOptions } from "@better-auth-ui/core"
import { useMutation } from "@tanstack/solid-query"

const signInSocial = useMutation(() => signInSocialOptions(authClient))

signInSocial.mutate({
  provider: "github",
  callbackURL: "/dashboard"
})

Params

Prop

Type

Last updated on

On this page