Просмотр исходного кода

remove code to rewrite with an original script

Yuki Takei 3 лет назад
Родитель
Сommit
fd6a4a833f
1 измененных файлов с 1 добавлено и 9 удалено
  1. 1 9
      packages/app/src/components/Layout/RawLayout.tsx

+ 1 - 9
packages/app/src/components/Layout/RawLayout.tsx

@@ -1,6 +1,5 @@
 import React, { ReactNode, useState } from 'react';
 
-import { isClient } from '@growi/core';
 import Head from 'next/head';
 import { useIsomorphicLayoutEffect } from 'usehooks-ts';
 
@@ -37,22 +36,15 @@ export const RawLayout = ({ children, title, className }: Props): JSX.Element =>
     setColorScheme(resolvedTheme ?? resolvedThemeByAttributes);
   }, [resolvedTheme]);
 
-  const scriptToRewriteDataColorScheme = isClient() ? `
-    wrapper = document.getElementById('wrapper');
-    wrapper.setAttribute('data-color-scheme', '${resolvedThemeByAttributes}');
-  ` : '';
-
   return (
     <>
       <Head>
         <title>{title}</title>
         <meta charSet="utf-8" />
         <meta name="viewport" content="initial-scale=1.0, width=device-width" />
-        {/* set data-color-scheme immediately after load */}
-        <script>{scriptToRewriteDataColorScheme}</script>
       </Head>
       <ThemeProvider theme={growiTheme} colorScheme={colorScheme}>
-        <div id="wrapper" className={classNames.join(' ')} data-color-scheme={colorScheme}>
+        <div className={classNames.join(' ')} data-color-scheme={colorScheme}>
           {children}
         </div>
       </ThemeProvider>