From a17a06a31a6064e608b0ad2a75ac4ed8b9315c7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EB=8D=94?= Date: Sun, 10 Jan 2021 19:43:57 +0900 Subject: [PATCH] close: https://github.com/koreanbots/v2-testing/issues/19 --- .gitignore | 2 ++ pages/_app.tsx | 13 +++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9ff4964..57c9a23 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,5 @@ yarn-error.log* # Prevent commiting lock file. package-lock.json + +secret.json \ No newline at end of file diff --git a/pages/_app.tsx b/pages/_app.tsx index e714072..1ae2c19 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,11 +1,13 @@ import Head from 'next/head' import type { AppProps } from 'next/app' import { ThemeProvider } from 'next-themes' -import { useEffect } from 'react' +import { useEffect, useState } from 'react' import Footer from '../components/Footer' import Navbar from '../components/Navbar' +import secret from '../secret.json' + import 'core-js/es/promise' import 'core-js/es/set' import 'core-js/es/map' @@ -16,7 +18,9 @@ import '../github-markdown.css' let systemColor export default function App({ Component, pageProps }: AppProps): JSX.Element { + const [ betaKey, setBetaKey ] = useState('') useEffect(() => { + setBetaKey(localStorage.betaKey) console.log( '%c' + 'KOREANBOTS', 'color: #3366FF; -webkit-text-stroke: 2px black; font-size: 72px; font-weight: bold;' @@ -49,7 +53,12 @@ export default function App({ Component, pageProps }: AppProps): JSX.Element {
- + { + secret.tester === betaKey ? :
+

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


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