From e52773ba8d04d6e37f8b2defeddfa42e8f368b74 Mon Sep 17 00:00:00 2001 From: "Kalle (Sendou)" <38327916+Sendouc@users.noreply.github.com> Date: Fri, 20 Nov 2020 13:20:30 +0200 Subject: [PATCH] update banner color --- components/layout/index.tsx | 47 +++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/components/layout/index.tsx b/components/layout/index.tsx index 6f02bd5bd..6a66d54c1 100644 --- a/components/layout/index.tsx +++ b/components/layout/index.tsx @@ -1,4 +1,10 @@ -import { Box, Container, Flex, useToast } from "@chakra-ui/react"; +import { + Box, + Container, + Flex, + useColorModeValue, + useToast, +} from "@chakra-ui/react"; import { t } from "@lingui/macro"; import { AppProps } from "next/app"; import { SWRConfig } from "swr"; @@ -6,30 +12,16 @@ import Footer from "./Footer"; import IconNavBar from "./IconNavBar"; import TopNav from "./TopNav"; -function reviver(key: any, value: any) { - if (Array.isArray(value)) { - return value.map((entry) => { - if (entry.updatedAt) - return { ...entry, updatedAt: new Date(entry.updatedAt) }; - - return entry; - }); - } - - if (key === "updatedAt") return new Date(value); - - return value; -} - const Layout = ({ Component, pageProps }: AppProps) => { const toast = useToast(); + const bannerColor = useColorModeValue("lightblue", "black"); return ( fetch(resource, init).then(async (res) => { - let data = await res.text(); + const data = await res.text(); return JSON.parse(data, reviver); }), @@ -48,10 +40,10 @@ const Layout = ({ Component, pageProps }: AppProps) => { > - {process.env.NODE_ENV === "production" && ( - + {process.env.NODE_ENV !== "production" && ( + This is the preview version.{" "} - Database will be reset. For + Database will be reset. For anything other than testing please go to:{" "} https://sendou.ink @@ -66,4 +58,19 @@ const Layout = ({ Component, pageProps }: AppProps) => { ); }; +function reviver(key: any, value: any) { + if (Array.isArray(value)) { + return value.map((entry) => { + if (entry.updatedAt) + return { ...entry, updatedAt: new Date(entry.updatedAt) }; + + return entry; + }); + } + + if (key === "updatedAt") return new Date(value); + + return value; +} + export default Layout;