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 => {
const next = { setState(prev => {
...prev, if (prev.flow === newFlow) return prev;
flow: newFlow,
}; const next = { ...prev, flow: newFlow };
props.onFlowChange?.(next); props.onFlowChange?.(next);
return next;
}); return next;
} });
}; };
const togglePeriodType = () => { const togglePeriodType = () => {