'use client'

import { createAuthClient } from 'better-auth/react'
import { adminClient, phoneNumberClient, emailOTPClient } from 'better-auth/client/plugins'

const isDomestic = process.env.NEXT_PUBLIC_AUTH_MODE === 'zh'

export const authClient = createAuthClient({
  plugins: [
    adminClient(),
    ...(isDomestic ? [phoneNumberClient()] : [emailOTPClient()]),
  ],
})
