fixed setState error

This commit is contained in:
2026-05-18 08:01:08 +05:30
parent fff304ad1e
commit fe94249b02

View File

@@ -15,16 +15,16 @@ export default function Dashboard(props: DashboardProps) {
event: React.MouseEvent<HTMLElement>, event: React.MouseEvent<HTMLElement>,
newFlow: "outflows" | "inflows" | null newFlow: "outflows" | "inflows" | null
) => { ) => {
if (newFlow !== null && newFlow !== state.flow) { if (newFlow === null) return;
setState(prev => { setState(prev => {
const next = { if (prev.flow === newFlow) return prev;
...prev,
flow: newFlow, const next = { ...prev, flow: newFlow };
};
props.onFlowChange?.(next); props.onFlowChange?.(next);
return next; return next;
}); });
}
}; };
const togglePeriodType = () => { const togglePeriodType = () => {