Skip to content

Commit c637fee

Browse files
fix example application
1 parent 6470629 commit c637fee

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

examples/cra-react-router/src/index.tsx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
11
import { createRoot } from "react-dom/client";
22
import React, { PropsWithChildren } from 'react';
3-
import App from './App.js';
4-
import { Auth0Provider, AppState } from '@auth0/auth0-react';
3+
import App from './App';
4+
import { Auth0Provider, AppState, Auth0ContextInterface, User } from '@auth0/auth0-react';
55
import { BrowserRouter, useNavigate } from 'react-router-dom';
66
import { Auth0ProviderOptions } from '../../../src/index.js';
77

88
const Auth0ProviderWithRedirectCallback = ({
99
children,
10+
context,
1011
...props
11-
}: PropsWithChildren<Auth0ProviderOptions>) => {
12+
}: PropsWithChildren<Omit<Auth0ProviderOptions, 'context'>> & {
13+
context?: React.Context<Auth0ContextInterface<User>>
14+
}) => {
1215
const navigate = useNavigate();
1316

14-
const onRedirectCallback = (appState?: AppState) => {
17+
const onRedirectCallback = (appState?: AppState, user?: User) => {
1518
navigate((appState?.returnTo) || window.location.pathname);
1619
};
1720

1821
return (
19-
<Auth0Provider onRedirectCallback={onRedirectCallback} {...props}>
22+
<Auth0Provider
23+
onRedirectCallback={onRedirectCallback}
24+
context={context}
25+
{...props}
26+
>
2027
{children}
2128
</Auth0Provider>
2229
);
2330
};
24-
2531
const root = createRoot(document.getElementById('root')!);
2632

2733
root.render(

examples/cra-react-router/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"allowSyntheticDefaultImports": true,
99
"strict": true,
1010
"forceConsistentCasingInFileNames": true,
11-
"module": "esnext",
11+
"module": "NodeNext",
1212
"moduleResolution": "NodeNext",
1313
"resolveJsonModule": true,
1414
"isolatedModules": true,

0 commit comments

Comments
 (0)