fix: admin chart

This commit is contained in:
archer
2023-06-28 15:26:11 +08:00
parent 1367ba9d32
commit ca814dcaf4

View File

@@ -77,13 +77,16 @@ export const Dashboard: React.FC = React.memo(() => {
}).then((res) => res.json()) }).then((res) => res.json())
]); ]);
const data = userResponse.map((item, i) => ({ const data = userResponse.map((item, i) => {
date: dayjs(item.date).format('MM/DD'), const pay = payResponse.find((pay) => item.date === pay.date);
userCount: item.count, return {
userIncrease: item.increase, date: dayjs(item.date).format('MM/DD'),
userIncreaseRate: item.increaseRate, userCount: item.count,
payCount: payResponse[i].count / PRICE_SCALE userIncrease: item.increase,
})); userIncreaseRate: item.increaseRate,
payCount: pay ? pay.count / PRICE_SCALE : 0
};
});
setChatData(data); setChatData(data);
}; };
@@ -198,6 +201,9 @@ const CustomTooltip = ({ active, payload }: any) => {
boxShadow: '2px 2px 5px rgba(0,0,0,0.2)' boxShadow: '2px 2px 5px rgba(0,0,0,0.2)'
}} }}
> >
<p className="label">
: <strong>{data.date}</strong>
</p>
<p className="label"> <p className="label">
: <strong>{data.userCount}</strong> : <strong>{data.userCount}</strong>
</p> </p>