fix: move useState before conditional returns, fix yearly total display

This commit is contained in:
Usman Baig
2026-03-27 11:48:00 +01:00
parent fc5372ff26
commit ad207dc23f
2 changed files with 4 additions and 4 deletions

View File

@@ -158,11 +158,11 @@ export default function PlanSummary({ plan, interval, limit, country, vatId, onC
</div>
)}
<div className="flex justify-between font-semibold text-white pt-1 border-t border-neutral-800">
<span>Total /mo</span>
<span>Total {isYearly ? '/year' : '/mo'}</span>
<span>&euro;{vatResult.total_amount}</span>
</div>
{isYearly && (
<p className="text-xs text-neutral-500">Billed as &euro;{(parseFloat(vatResult.total_amount) * 12).toFixed(2)}/year</p>
<p className="text-xs text-neutral-500">&euro;{(parseFloat(vatResult.total_amount) / 12).toFixed(2)}/mo</p>
)}
</div>
) : null}