import Document, { Html, Head, Main, NextScript } from "next/document"; import { renderToNodeList } from "react-fela"; import getFelaRenderer from "../getFelaRenderer"; export default class MyDocument extends Document { static async getInitialProps(ctx) { const renderer = getFelaRenderer(); const originalRenderPage = ctx.renderPage; ctx.renderPage = () => originalRenderPage({ enhanceApp: (App) => (props) => , }); const initialProps = await Document.getInitialProps(ctx); const styles = renderToNodeList(renderer); return { ...initialProps, styles: [...initialProps.styles, ...styles], }; } render() { return (
); } }