From c4668dd3ad2c191b5a979200e9a3bb4d0ef73aa2 Mon Sep 17 00:00:00 2001 From: asiaznik Date: Thu, 2 Mar 2023 19:02:46 +0100 Subject: [PATCH] feat(ui-toolkit, explorer): navigation --- apps/explorer/src/app/app.tsx | 56 +- .../src/app/components/footer/footer.tsx | 2 +- .../src/app/components/header/header.spec.tsx | 6 +- .../src/app/components/header/header.tsx | 113 ++-- .../src/app/components/search/search.tsx | 114 ++-- .../explorer/src/app/routes/router-config.tsx | 29 +- apps/explorer/src/app/setup-tests.ts | 10 + .../network-switcher/network-switcher.tsx | 16 +- libs/tailwindcss-config/src/theme.js | 1 + .../src/components/drawer/drawer.stories.tsx | 2 +- .../src/components/drawer/drawer.tsx | 18 +- .../dropdown-menu/dropdown-menu.tsx | 2 +- libs/ui-toolkit/src/components/index.ts | 15 +- .../components/input-error/input-error.tsx | 3 +- .../src/components/navigation/index.ts | 1 + .../navigation/navigation.stories.tsx | 246 +++++++++ .../src/components/navigation/navigation.tsx | 491 ++++++++++++++++++ .../src/components/theme-switcher/icons.tsx | 12 +- .../src/components/vega-logo/vega-logo.tsx | 9 +- package.json | 1 + yarn.lock | 21 + 21 files changed, 1041 insertions(+), 127 deletions(-) create mode 100644 libs/ui-toolkit/src/components/navigation/index.ts create mode 100644 libs/ui-toolkit/src/components/navigation/navigation.stories.tsx create mode 100644 libs/ui-toolkit/src/components/navigation/navigation.tsx diff --git a/apps/explorer/src/app/app.tsx b/apps/explorer/src/app/app.tsx index 1f292caed..1e788bad9 100644 --- a/apps/explorer/src/app/app.tsx +++ b/apps/explorer/src/app/app.tsx @@ -1,6 +1,4 @@ -import classnames from 'classnames'; import { NetworkLoader, useInitializeEnv } from '@vegaprotocol/environment'; -import { Nav } from './components/nav'; import { Header } from './components/header'; import { Main } from './components/main'; import { TendermintWebsocketProvider } from './contexts/websocket/tendermint-websocket-provider'; @@ -11,6 +9,7 @@ import { useAssetDetailsDialogStore, } from '@vegaprotocol/assets'; import { DEFAULT_CACHE_CONFIG } from '@vegaprotocol/apollo-client'; +import classNames from 'classnames'; const DialogsContainer = () => { const { isOpen, id, trigger, asJson, setOpen } = useAssetDetailsDialogStore(); @@ -25,35 +24,42 @@ const DialogsContainer = () => { ); }; -function App() { - const layoutClasses = classnames( - 'grid grid-rows-[auto_1fr_auto] grid-cols-[1fr] md:grid-rows-[auto_minmax(700px,_1fr)_auto] md:grid-cols-[300px_1fr]', - 'min-h-[100vh] mx-auto my-0', - 'border-neutral-700 dark:border-neutral-300 lg:border-l lg:border-r', - 'bg-white dark:bg-black', - 'antialiased text-black dark:text-white', - 'overflow-hidden relative' - ); +const MainnetSimAd = () => ( + +
+ Mainnet sim 2 is live! + + Come help stress test the network + +
+
+); +function App() { return ( - -
- Mainnet sim 2 is live! - - Come help stress test the network - +
+
+ +
+
+
+
+
+
+
- - -
-
-
- diff --git a/apps/explorer/src/app/components/footer/footer.tsx b/apps/explorer/src/app/components/footer/footer.tsx index ce817c809..ab1b5e755 100644 --- a/apps/explorer/src/app/components/footer/footer.tsx +++ b/apps/explorer/src/app/components/footer/footer.tsx @@ -16,7 +16,7 @@ export const Footer = () => { return ( <> -