fixed setState error
This commit is contained in:
@@ -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 = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user