diff --git a/web/components/auth-context.tsx b/web/components/auth-context.tsx index d7eb9bdf..3460d02a 100644 --- a/web/components/auth-context.tsx +++ b/web/components/auth-context.tsx @@ -30,9 +30,12 @@ const ensureDeviceToken = () => { export const AuthContext = createContext(undefined) -export function AuthProvider(props: { children: ReactNode; user?: AuthUser }) { - const { children, user } = props - const [authUser, setAuthUser] = useStateCheckEquality(user) +export function AuthProvider(props: { + children: ReactNode + serverUser?: AuthUser +}) { + const { children, serverUser } = props + const [authUser, setAuthUser] = useStateCheckEquality(serverUser) useEffect(() => { const cachedUser = localStorage.getItem(CACHED_USER_KEY) setAuthUser(cachedUser && JSON.parse(cachedUser)) diff --git a/web/pages/_app.tsx b/web/pages/_app.tsx index 9fdc7301..42b5e922 100644 --- a/web/pages/_app.tsx +++ b/web/pages/_app.tsx @@ -79,7 +79,7 @@ function MyApp({ Component, pageProps }: AppProps) { content="width=device-width, initial-scale=1, maximum-scale=1" /> - +