Bladeren bron

remove custom support for styled-components

AykutSarac 3 jaren geleden
bovenliggende
commit
4f0ee7b951
1 gewijzigde bestanden met toevoegingen van 0 en 28 verwijderingen
  1. 0 28
      src/pages/_document.tsx

+ 0 - 28
src/pages/_document.tsx

@@ -3,40 +3,12 @@ import Document, {
   Head,
   Main,
   NextScript,
-  DocumentContext,
 } from "next/document";
 import { SeoTags } from "src/components/SeoTags";
-import { ServerStyleSheet } from "styled-components";
 
 const isDevelopment = process.env.NODE_ENV === "development";
 
 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();
-    }
-  }
-
   render() {
     return (
       <Html lang="en">