From a30d34698a8f3e7d677c5919b1fd8076f10686d1 Mon Sep 17 00:00:00 2001 From: lq0-github <1441665200@qq.com> Date: Tue, 21 Jan 2025 17:26:07 +0800 Subject: [PATCH] Fix BalanceReminder --- components/BalanceReminder/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/BalanceReminder/index.tsx b/components/BalanceReminder/index.tsx index 35583214..f04b0d4f 100644 --- a/components/BalanceReminder/index.tsx +++ b/components/BalanceReminder/index.tsx @@ -22,11 +22,14 @@ const BalanceReminder = () => { ...accountSupplied.map((token) => ({ ...token, type: "main" })), ...accountSuppliedMEME.map((token) => ({ ...token, type: "meme" })), ]; + const [lastClosedDate, setLastClosedDate] = useState(() => + localStorage.getItem("balanceReminderLastClosed"), + ); + const Unreminded = useMemo(() => { - const lastClosedDate = localStorage.getItem("balanceReminderLastClosed"); const today = new Date().toDateString(); return !lastClosedDate || lastClosedDate !== today; - }, []); + }, [lastClosedDate]); const dispatch = useDispatch(); useEffect(() => { const hasValidAccountSupplied = @@ -54,6 +57,7 @@ const BalanceReminder = () => { function closeTip() { const today = new Date().toDateString(); localStorage.setItem("balanceReminderLastClosed", today); + setLastClosedDate(today); setShouldShow(false); } if (!shouldShow) {