top of page
bottom of page
Professional • Reliable • Trusted
Code | Title | Weight | Level (0–5) | Score |
---|---|---|---|---|
{i.code} | {i.title} |
setItems(prev => prev.map(it => it.code === i.code ? { ...it, weight: Math.max(0, Number(e.target.value) || 0) } : it))}
className="w-20 border rounded px-2 py-1 text-right"
/>
×
|
updateLevel(i.code, Number(e.target.value))}
className="flex-grow"
style={{accentColor: sliderColors[sectionIndex % sliderColors.length]}}
/>
{v}
|
{itemScore} ({weightedPct.toFixed(0)}%) |