fix: add SyncProvider to SSR entry point

The SyncProvider was also missing from the SSR setup, causing
'useSyncContext must be used within a SyncProvider' error.
This commit is contained in:
Víctor Falcón 2025-12-08 18:06:50 +01:00
parent 770f091b9b
commit 3177fa3519
1 changed files with 4 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import createServer from '@inertiajs/react/server';
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers';
import ReactDOMServer from 'react-dom/server';
import { EncryptionKeyProvider } from './contexts/encryption-key-context';
import { SyncProvider } from './contexts/sync-context';
const appName = import.meta.env.VITE_APP_NAME || 'Laravel';
@ -19,7 +20,9 @@ createServer((page) =>
setup: ({ App, props }) => {
return (
<EncryptionKeyProvider>
<App {...props} />
<SyncProvider initialIsAuthenticated={false}>
<App {...props} />
</SyncProvider>
</EncryptionKeyProvider>
);
},