File size: 583 Bytes
9548e93
 
 
 
79c33ca
 
922c4c8
 
 
 
 
 
 
 
 
9548e93
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { createBrowserClient } from "@supabase/ssr";

export function createClient() {
  return createBrowserClient(
    process.env.NEXT_PUBLIC_SUPABASE_URL || "https://dummy-project.supabase.co",
    process.env.NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY || "dummy-anon-key",
    {
      auth: {
        autoRefreshToken: true,
        persistSession: true,
        // 7 day session — Supabase default is 3600s (1 hour)
        // This must also be set in Supabase Dashboard → Auth → Settings → JWT Expiry
        // Set to 604800 (7 days) in the dashboard
      },
    }
  );
}