{formatIsoDate(item.lessonDate)} · {trimTime(item.sourceStartTime)}–{trimTime(item.sourceEndTime)}
{item.subjectName}
{(item.groupNames || []).join(', ')} · {item.sourceClassroomName}
{changeTypeLabel(item.requestType)}
→
{changeRequestTarget(item)}
{item.reason}
{item.reviewComment &&Решение: {item.reviewComment}
}История решения · {history.length}
-
{history.map((entry, index) => (
- {preferenceStatusLabel(entry.status)} {entry.comment || 'Без комментария'} ))}
{preferenceStatusLabel(item.status)}
{item.status === 'PENDING' && (
)}