diff --git a/pages/_app.tsx b/pages/_app.tsx index b1627fd..4f78fca 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,6 +1,7 @@ import Head from 'next/head' import type { AppProps } from 'next/app' import dynamic from 'next/dynamic' +import { useRouter } from 'next/router' import { useEffect, useState } from 'react' import { init } from '@utils/Sentry' @@ -22,8 +23,8 @@ init() export default function App({ Component, pageProps, err }: KoreanbotsProps): JSX.Element { const [ betaKey, setBetaKey ] = useState('') - const [ footer, footerControl ] = useState(true) const [ theme, setTheme ] = useState('system') + const router = useRouter() let systemColor:Theme useEffect(() => { @@ -46,7 +47,7 @@ export default function App({ Component, pageProps, err }: KoreanbotsProps): JSX console.log(`[THEME] ${systemColor.toUpperCase()} THEME DETECTED`) setTheme(systemColor) } - else setTheme('system') + else setTheme(localStorage.theme) }, []) return ( @@ -66,14 +67,14 @@ export default function App({ Component, pageProps, err }: KoreanbotsProps): JSX
{ - process.env.NEXT_PUBLIC_TESTER_KEY === Crypto.createHmac('sha256', betaKey ?? '').digest('hex') ? :
+ process.env.NEXT_PUBLIC_TESTER_KEY === Crypto.createHmac('sha256', betaKey ?? '').digest('hex') ? :

주어진 테스터키를 입력해주세요.


{ localStorage.setItem('betaKey', e.target.value); setBetaKey(e.target.value) }} />
}
{ - footer &&
)