From e50a78f90313ed7e9263d5e05bad48595401290b Mon Sep 17 00:00:00 2001 From: cryptomalgo <205295302+cryptomalgo@users.noreply.github.com> Date: Sat, 22 Nov 2025 00:36:09 +0100 Subject: [PATCH 1/3] feat: Add price line and currencies selector --- src/components/address/address-breadcrumb.tsx | 7 +- src/components/address/address-view.tsx | 1 + src/components/address/settings.tsx | 54 +++- .../address/stats/status/status.tsx | 6 +- src/components/algo-amount-display.tsx | 30 +- src/components/algo-price-ticker.tsx | 239 +++++++++++++++ src/components/heatmap/heatmap.test.tsx | 40 ++- src/components/search-bar.tsx | 1 + src/hooks/queries/useAlgoPrice.ts | 97 +----- src/hooks/useBlocksStats.integration.test.ts | 6 +- src/lib/currencies.test.ts | 279 ++++++++++++++++++ src/lib/currencies.ts | 143 +++++++++ src/routes/$addresses.tsx | 10 + 13 files changed, 785 insertions(+), 128 deletions(-) create mode 100644 src/components/algo-price-ticker.tsx create mode 100644 src/lib/currencies.test.ts create mode 100644 src/lib/currencies.ts diff --git a/src/components/address/address-breadcrumb.tsx b/src/components/address/address-breadcrumb.tsx index 4b72a6e..b48778b 100644 --- a/src/components/address/address-breadcrumb.tsx +++ b/src/components/address/address-breadcrumb.tsx @@ -49,7 +49,10 @@ const AddressBreadcrumb = ({ }; return ( -