// Client Better Auth utilisable cote browser (composants client).
// Pour les actions cote serveur, importer `auth` depuis `@/lib/auth`.

"use client";

import { createAuthClient } from "better-auth/react";
import { adminClient } from "better-auth/client/plugins";

// Pas de `baseURL` : Better Auth utilise par defaut window.location.origin.
// Ca evite tout decalage si NEXT_PUBLIC_SITE_URL et le domaine servi divergent
// (ex. envoye au mauvais domaine au build).
export const authClient = createAuthClient({
  plugins: [adminClient()],
});

export const { signIn, signOut, signUp, useSession } = authClient;
