Files
Elydora-Open-Source/packages/console/src/lib/auth-client.ts
T
2026-03-25 01:03:56 -04:00

15 lines
430 B
TypeScript

import { createAuthClient } from 'better-auth/react';
import { organizationClient } from 'better-auth/client/plugins';
export const authClient = createAuthClient({
baseURL: process.env.NEXT_PUBLIC_API_BASE_URL || 'http://localhost:8787',
fetchOptions: {
credentials: 'include' as RequestCredentials,
},
plugins: [
organizationClient(),
],
});
export const { signIn, signUp, signOut, useSession } = authClient;