BETTER-AUTH. UI
Mutations

useSignInMagicLink

Magic-link sign-in mutation hook.

Requires the Better Auth magic-link plugin. Import your configured authClient. It already carries the magic-link methods from createAuthClient.

Usage

import { useSignInMagicLink } from "@better-auth-ui/solid/plugins/magic-link"

const sendMagicLink = useSignInMagicLink(authClient)

sendMagicLink.mutate({
  email: "[email protected]",
  callbackURL: "/dashboard"
})

Options factory

import { signInMagicLinkOptions } from "@better-auth-ui/core/plugins/magic-link"
import { useMutation } from "@tanstack/solid-query"

const sendMagicLink = useMutation(() => signInMagicLinkOptions(authClient))

Params

Last updated on

On this page