Surface canonical codes in list views

This commit is contained in:
zhi
2026-03-21 16:06:41 +00:00
parent fd28bb6b6f
commit dc97764e43
5 changed files with 7 additions and 5 deletions

View File

@@ -49,10 +49,10 @@ export default function MilestonesPage() {
<div className="milestone-grid">
{milestones.map((ms) => (
<div key={ms.id} className="milestone-card" onClick={() => navigate(`/milestones/${ms.id}`)}>
<div key={ms.id} className="milestone-card" onClick={() => navigate(`/milestones/${ms.milestone_code || ms.id}`)}>
<div className="milestone-card-header">
<span className={`badge status-${ms.status}`}>{ms.status}</span>
<h3>{ms.title}</h3>
<h3>{ms.title}</h3>{ms.milestone_code && <span className="badge" style={{ marginLeft: 8, fontSize: '0.75em' }}>{ms.milestone_code}</span>}
</div>
<p className="project-desc">{ms.description || 'No description'}</p>
<div className="project-meta">