{(labelLeft || labelRight) && (
{labelLeft}
{labelRight}
)}
{innerText &&
{innerText}}
{variant === 'segmented' ? (
renderSegmented()
) : (
)}
{showPercentage && (
{Math.round(percentage)}%
)}
{showMarkers && variant !== 'segmented' && (
{Array.from({ length: markerCount + 1 }).map((_, i) => {
const markerPercent = (i / markerCount) * 100;
return (
);
})}
)}
);
}
);
TensionBar.displayName = 'TensionBar';
export default TensionBar;