From acbc954e6f21161a2d3909b59c365bb08186f040 Mon Sep 17 00:00:00 2001 From: zhaoying Date: Tue, 7 Apr 2026 23:25:37 +0800 Subject: [PATCH] fix(web): dashboard data --- web/src/views/Home/components/TopCardList.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/views/Home/components/TopCardList.tsx b/web/src/views/Home/components/TopCardList.tsx index 25f11a55..6052192f 100644 --- a/web/src/views/Home/components/TopCardList.tsx +++ b/web/src/views/Home/components/TopCardList.tsx @@ -2,7 +2,7 @@ * @Author: ZhaoYing * @Date: 2026-02-03 17:28:07 * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-02-11 14:57:55 + * @Last Modified time: 2026-04-07 23:23:04 */ /** * Top Card List Component @@ -62,8 +62,8 @@ const TopCardList: FC<{data?: DashboardData}> = ({ data }) => { 'rb:text-[#FF5D34]': data?.[`${item.key}_change` as keyof DashboardData] && data?.[`${item.key}_change` as keyof DashboardData] < 0, 'rb:text-[#369F21]': !data?.[`${item.key}_change` as keyof DashboardData] || data?.[`${item.key}_change` as keyof DashboardData] >= 0, })}> - {data?.[`${item.key}_change` as keyof DashboardData] && data?.[item.key as keyof DashboardData] > 0 - ? (100 * data?.[`${item.key}_change` as keyof DashboardData] / data?.[item.key as keyof DashboardData]).toFixed(2) + {data?.[`${item.key}_change` as keyof DashboardData] && typeof data?.[item.key as keyof DashboardData] === 'number' + ? (100 * data?.[`${item.key}_change` as keyof DashboardData]).toFixed(2) : 0 }%