From 01dd629c176b23f50da2aa9f7e2e855eaddd8402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Rodriguez=20V=C3=A9lez?= Date: Fri, 27 Sep 2024 00:00:49 -0400 Subject: [PATCH] Update components/TransactionsNavigationHeader.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- components/TransactionsNavigationHeader.tsx | 24 ++++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/components/TransactionsNavigationHeader.tsx b/components/TransactionsNavigationHeader.tsx index 10e1ee21c..8b2eedae0 100644 --- a/components/TransactionsNavigationHeader.tsx +++ b/components/TransactionsNavigationHeader.tsx @@ -160,14 +160,22 @@ const TransactionsNavigationHeader: React.FC } }, [wallet.type]); - // Custom hook to store previous value - const usePrevious = (value: any) => { - const ref = useRef(); - useEffect(() => { - ref.current = value; - }, [value]); - return ref.current; - }; +// Custom hook to store previous value +const usePrevious = (value: T): T | undefined => { + const ref = useRef(); + useEffect(() => { + ref.current = value; + }, [value]); + return ref.current; +}; + +const TransactionsNavigationHeader: React.FC = ({ + wallet: initialWallet, + onWalletUnitChange, + onManageFundsPressed, + onWalletBalanceVisibilityChange, + unit = BitcoinUnit.BTC, +}) => { // Use previous values to determine if updates have occurred const prevBalance = usePrevious(balance);