fix: attempt to fix ssr issues

This commit is contained in:
Travis Fischer
2021-01-28 02:01:20 -05:00
parent 32cc6899b4
commit 1ae045c3fe
4 changed files with 60 additions and 61 deletions

View File

@@ -22,13 +22,15 @@ export const Footer: React.FC<{
<div className={styles.copyright}>Copyright 2021 Travis Fischer</div>
<div className={styles.settings}>
<a
className={styles.toggleDarkMode}
onClick={toggleDarkMode}
title='Tottle dark mode'
>
{isDarkMode ? <IoMoonSharp /> : <IoSunnyOutline />}
</a>
{!config.isServer && (
<a
className={styles.toggleDarkMode}
onClick={toggleDarkMode}
title='Tottle dark mode'
>
{isDarkMode ? <IoMoonSharp /> : <IoSunnyOutline />}
</a>
)}
</div>
<div className={styles.social}>

View File

@@ -4,7 +4,6 @@ import Link from 'next/link'
import cs from 'classnames'
import { useRouter } from 'next/router'
import { useLocalStorage, useSearchParam } from 'react-use'
import { IconContext } from 'react-icons'
import BodyClassName from 'react-body-classname'
// core notion renderer
@@ -122,7 +121,7 @@ export const NotionPage: React.FC<types.PageProps> = ({
}
return (
<IconContext.Provider value={{ style: { verticalAlign: 'middle' } }}>
<>
<PageHead site={site} />
<Head>
@@ -220,6 +219,6 @@ export const NotionPage: React.FC<types.PageProps> = ({
/>
<CustomHtml site={site} />
</IconContext.Provider>
</>
)
}