From 6da5fad458685d9fa747a65ebfdd77e19cfebfa0 Mon Sep 17 00:00:00 2001 From: Roland Bewick Date: Sat, 18 Jan 2025 00:01:00 +0700 Subject: [PATCH] chore: move technical home page widgets into a nerds card --- .../home/widgets/NodeStatusWidget.tsx | 4 +-- frontend/src/screens/Home.tsx | 25 ++++++++++++++++--- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/home/widgets/NodeStatusWidget.tsx b/frontend/src/components/home/widgets/NodeStatusWidget.tsx index cbc168b4..70c91e01 100644 --- a/frontend/src/components/home/widgets/NodeStatusWidget.tsx +++ b/frontend/src/components/home/widgets/NodeStatusWidget.tsx @@ -27,11 +27,11 @@ export function NodeStatusWidget() { {channels.filter((c) => c.active).length || 0} /{" "} {channels.filter((c) => c.active).length || 0}

- {/*

Connected Peers

+

Connected Peers

{peers.filter((p) => p.isConnected).length || 0} /{" "} {peers.filter((p) => p.isConnected).length || 0} -

*/} +

diff --git a/frontend/src/screens/Home.tsx b/frontend/src/screens/Home.tsx index df19ac0c..b73befcc 100644 --- a/frontend/src/screens/Home.tsx +++ b/frontend/src/screens/Home.tsx @@ -18,6 +18,7 @@ import { useBalances } from "src/hooks/useBalances"; import { useInfo } from "src/hooks/useInfo"; import OnboardingChecklist from "src/screens/wallet/OnboardingChecklist"; +import React from "react"; import albyGo from "src/assets/suggested-apps/alby-go.png"; import zapplanner from "src/assets/suggested-apps/zapplanner.png"; import { AppOfTheDayWidget } from "src/components/home/widgets/AppOfTheDayWidget"; @@ -46,6 +47,7 @@ function Home() { const { data: info } = useInfo(); const { data: balances } = useBalances(); const { data: albyMe } = useAlbyMe(); + const [isNerd, setNerd] = React.useState(false); /* eslint-disable @typescript-eslint/no-explicit-any */ const extensionInstalled = (window as any).alby !== undefined; @@ -182,9 +184,26 @@ function Home() {
- - - + + + +
+ Stats for nerds + +
+
+ {isNerd && ( + +
+ + + +
+
+ )} +