From 7cb9c6db983d858eb7bcc41ae3a19df4fff24ee2 Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Wed, 2 Dec 2020 16:06:46 +0800 Subject: [PATCH] Init beta page --- www/components/Layout.tsx | 10 +- www/data/BetaPage.js | 151 ++++++++++++++++++++++++ www/pages/beta.tsx | 241 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 398 insertions(+), 4 deletions(-) create mode 100644 www/data/BetaPage.js create mode 100644 www/pages/beta.tsx diff --git a/www/components/Layout.tsx b/www/components/Layout.tsx index 18b389f2c35..136ee184d54 100644 --- a/www/components/Layout.tsx +++ b/www/components/Layout.tsx @@ -4,12 +4,14 @@ import Footer from 'components/Footer/index' import Meta from 'components/Meta' type Props = { - preview?: boolean + hideHeader?: boolean + hideFooter?: boolean children: React.ReactNode } -const Layout = ({ preview, children }: Props) => { +const Layout = (props: Props) => { + const { hideHeader = false, hideFooter = false, children } = props const [darkMode, setDarkMode] = useState(true) useEffect(() => { @@ -28,11 +30,11 @@ const Layout = ({ preview, children }: Props) => { return ( <> -