diff --git a/resources/js/components/IncomeDistributionPreview.tsx b/resources/js/components/IncomeDistributionPreview.tsx index ad0c00b..d72154c 100644 --- a/resources/js/components/IncomeDistributionPreview.tsx +++ b/resources/js/components/IncomeDistributionPreview.tsx @@ -83,6 +83,8 @@ export default function IncomeDistributionPreview({ scenarioId }: IncomeDistribu }; const handleApply = async () => { + if (isApplying) return; + const parsed = parseFloat(amount); if (isNaN(parsed) || parsed <= 0) return;