export function renderSetRow(workoutId, exerciseId, set, index, isReadOnly = false) {
const row = document.createElement('div');
const actionsHtml = isReadOnly ? '' : `
`;
if (set.isDropset && set.subSets && set.subSets.length > 0) {
row.className = 'dropset-group';
const subsText = set.subSets.map(s => `${s.weight}×${s.reps}`).join(' → ');
const ratingStars = '★'.repeat(set.rating || 3);
row.innerHTML = `
${index + 1}
🔥 ${subsText}
${ratingStars}
${actionsHtml}
`;
} else {
row.innerHTML = `
${index + 1}
${set.weight || '—'} кг
${set.reps || '—'}
${'★'.repeat(set.rating || 3)}
${actionsHtml}
`;
}
return row;
}