fix(ui): inject correct JS loaders for pinned files and milestones lists in NRT

This commit is contained in:
Riz Ashraf committed 2026-09-27 22:12:25 +01:00
1 parent c990f5cd3a
commit 0772c7fca3
1 file changed
+17
+17
View File
@@ -1078,6 +1078,23 @@
}
function loadAllExtras() {
loadGenericList('/api/pinned_files', 'pinned-container', item =>
<strong></strong>
<div style="font-size:0.8em; color:var(--text-secondary); margin-top: 4px;">Pinned at: </div>
<div style="white-space:pre-wrap; font-size:0.9em; line-height:1.4; margin-top:5px;"></div>
);
loadGenericList('/api/milestones', 'milestones-container', item => {
const statusColor = item.status === 'completed' ? '#2ecc71' : (item.status === 'in_progress' ? '#3498db' : '#f39c12');
return
<div style="border-left: 4px solid ; padding-left: 10px; margin-bottom: 10px;">
<strong></strong> <span style="font-size:0.8em; color:var(--text-secondary);">()</span>
<div style="white-space:pre-wrap; font-size:0.9em; line-height:1.4; margin-top:5px;"></div>
</div>
;
});
loadGenericList('/api/tech_debts', 'techdebt-container', item => `
<strong>${item.id}</strong> ${item.is_resolved ? '<span style="color:var(--success-color);">(Resolved)</span>' : '<span style="color:var(--error-color);">(Open)</span>'}
<div style="margin-top:5px;"><strong>Description:</strong> ${item.description}</div>