/** * Auth0 Provider Wrapper * * Wraps the Auth0Provider from @auth0/auth0-react with our configuration */ import { Auth0Provider as Auth0ProviderBase } from '@auth0/auth0-react'; import { auth0Config, isAuth0Configured } from '@/lib/auth0Config'; import { ReactNode } from 'react'; interface Auth0ProviderWrapperProps { children: ReactNode; } export function Auth0Provider({ children }: Auth0ProviderWrapperProps) { // If Auth0 is not configured, render children without Auth0 provider // This allows gradual migration from Supabase auth if (!isAuth0Configured()) { console.warn('[Auth0] Auth0 not configured, skipping Auth0 provider'); return <>{children}; } return ( {children} ); }