"use client" import { createAuthClient } from "better-auth/react" let client: ReturnType | null = null function initClient() { if (typeof window === "undefined") return if (!client) { client = createAuthClient({ baseURL: process.env.NEXT_PUBLIC_APP_URL || "http://localhost:3000", }) } return client } export function getAuth() { return initClient() }