import React, { useState } from "react"; const MultiStepPercentWidget: React.FC = () => { const start = 100; const [change1, setChange1] = useState(40); // +40% const [change2, setChange2] = useState(-25); // -25% const step1Val = start * (1 + change1 / 100); const finalVal = step1Val * (1 + change2 / 100); const overallChange = ((finalVal - start) / start) * 100; const naiveChange = change1 + change2; // Scale for visualization const maxVal = Math.max(start, step1Val, finalVal, 150); const getWidth = (val: number) => (val / maxVal) * 100; return (