From d6da8a9e2069032ef1dfaeb8765b2a7691a09368 Mon Sep 17 00:00:00 2001 From: Dmytro Savchenko Date: Sat, 13 Feb 2021 16:20:41 +0200 Subject: [PATCH] Add light theme --- .env | 1 + components/Header/index.js | 47 ++-- components/Node/index.js | 9 +- components/Nodes/index.js | 34 ++- components/TableControls/index.js | 21 +- .../fixtures/platform.getCurrentSupply.json | 7 + .../platform.getCurrentValidators.json | 0 lib/api/fixtures/platform.getHeight.json | 7 + lib/api/fixtures/platform.getTotalStake.json | 7 + lib/api/index.js | 151 ++++++++++++ pages/404.js | 1 + pages/_app.js | 7 + pages/api/graphql/resolvers/index.js | 226 +----------------- pages/api/graphql/resolvers/node.js | 33 +++ pages/api/graphql/resolvers/nodes.js | 56 +++++ pages/api/graphql/resolvers/stats.js | 31 +++ pages/home.js | 36 ++- pages/node.js | 4 +- styles/main.css | 206 ++++++++++++++-- 19 files changed, 589 insertions(+), 295 deletions(-) create mode 100644 lib/api/fixtures/platform.getCurrentSupply.json rename pages/api/graphql/schemas/nodes.json => lib/api/fixtures/platform.getCurrentValidators.json (100%) create mode 100644 lib/api/fixtures/platform.getHeight.json create mode 100644 lib/api/fixtures/platform.getTotalStake.json create mode 100644 lib/api/index.js create mode 100644 pages/api/graphql/resolvers/node.js create mode 100644 pages/api/graphql/resolvers/nodes.js create mode 100644 pages/api/graphql/resolvers/stats.js diff --git a/.env b/.env index af53dd3..483f4ac 100644 --- a/.env +++ b/.env @@ -1 +1,2 @@ NEXT_PUBLIC_APP_URL=https://test.avaxnodes.com +NEXT_PUBLIC_USE_MOCK_DATA=true diff --git a/components/Header/index.js b/components/Header/index.js index 9fb5182..766c011 100644 --- a/components/Header/index.js +++ b/components/Header/index.js @@ -1,5 +1,5 @@ import React from 'react' -import { NavDropdown } from 'react-bootstrap' +import { NavDropdown, Navbar } from 'react-bootstrap' import { useRouter } from 'next/router' import { useDarkMode } from 'next-dark-mode' @@ -10,29 +10,11 @@ export const Header = ({ children, currentLocale, currentRoute, route }) => { const router = useRouter() const { darkModeActive, switchToDarkMode, switchToLightMode } = useDarkMode() - // const findActive = (text) => { - // if (autoModeActive) return text === 'auto' - // else if (darkModeActive) return text === 'dark' - // else return text === 'light' - // } - - console.log({darkModeActive}) - - // const toggleMode = () => { - // if (darkModeActive) { - // console.log('toggleMode switchToLightMode') - // switchToLightMode() - // } else { - // console.log('toggleMode switchToDarkMode') - // switchToDarkMode() - // } - // } - const dropdownLocales = locales.filter(item => item !== currentLocale) - console.log(currentRoute, `${currentLocale}-home`) const locale = currentLocale === defaultLocale ? undefined : currentLocale return ( -