Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Código _document.tsx

import Document, { DocumentContext } from 'next/document'
import { ServerStyleSheet } from 'styled-components'

export default class MyDocument extends Document {
  static async getInitialProps(ctx: DocumentContext) {
    const sheet = new ServerStyleSheet()
    const originalRenderPage = ctx.renderPage

    try {
      ctx.renderPage = () =>
        originalRenderPage({
          enhanceApp: (App) => (props) =>
            sheet.collectStyles(<App {...props} />),
        })

      const initialProps = await Document.getInitialProps(ctx)
      return {
        ...initialProps,
        styles: [initialProps.styles, sheet.getStyleElement()],
      }
    } finally {
      sheet.seal()
    }
  }
}
1 resposta
solução!

Oi Sarah, tudo bem?

Muito obrigada por compartilhar aqui o código e parabéns por praticar, essa parte é mega importante para consolidar o seu conhecimento.

Continue os bons estudos.

Um abraço.