From bebc767c4c3e736b850dfb9715e6e3dfaa99b058 Mon Sep 17 00:00:00 2001 From: Matthew Russell Date: Wed, 16 Feb 2022 20:35:46 -0800 Subject: [PATCH] add use of useRoutes with nested children rotues and outlets --- apps/explorer/src/app/app.tsx | 5 +- .../explorer/src/app/components/nav/index.tsx | 3 +- .../src/app/components/search/index.tsx | 6 +- apps/explorer/src/app/routes/blocks/index.tsx | 12 +- apps/explorer/src/app/routes/index.tsx | 15 +-- .../explorer/src/app/routes/parties/index.tsx | 12 +- apps/explorer/src/app/routes/router-config.ts | 79 ------------ .../explorer/src/app/routes/router-config.tsx | 115 ++++++++++++++++++ apps/explorer/src/app/routes/txs/index.tsx | 12 +- 9 files changed, 131 insertions(+), 128 deletions(-) delete mode 100644 apps/explorer/src/app/routes/router-config.ts create mode 100644 apps/explorer/src/app/routes/router-config.tsx diff --git a/apps/explorer/src/app/app.tsx b/apps/explorer/src/app/app.tsx index 80d4d0b10..770f5752a 100644 --- a/apps/explorer/src/app/app.tsx +++ b/apps/explorer/src/app/app.tsx @@ -12,7 +12,10 @@ import { DATA_SOURCES } from './config'; import { TendermintWebsocketProvider } from './contexts/websocket/tendermint-websocket-provider'; function App() { - const [client] = React.useState(createClient(DATA_SOURCES.dataNodeUrl)); + const client = React.useMemo( + () => createClient(DATA_SOURCES.dataNodeUrl), + [] + ); return ( diff --git a/apps/explorer/src/app/components/nav/index.tsx b/apps/explorer/src/app/components/nav/index.tsx index 6e2f4af77..1a80eae2f 100644 --- a/apps/explorer/src/app/components/nav/index.tsx +++ b/apps/explorer/src/app/components/nav/index.tsx @@ -6,8 +6,7 @@ export const Nav = () => {