Skip to content
Discussion options

You must be logged in to vote

I found the problem. Was wrapping SessionProvider by getLayout:

function MyApp({ Component, pageProps: { session, ...pageProps } }) {
  const getLayout = Component.getLayout || ((page) => page)

  return getLayout(
             <SessionProvider session={session} refetchOnWindowFocus={true}>
                <Component {...pageProps} />
              </SessionProvider>
    )}

Solution:

function MyApp({ Component, pageProps: { session, ...pageProps } }) {
  const getLayout = Component.getLayout || ((page) => page)

  return <SessionProvider session={session} refetchOnWindowFocus={true}>
          {getLayout(
            <Component {...pageProps} />
          )}
  </SessionProvider>
}

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@fbryo21
Comment options

Answer selected by tphuc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
2 participants