diff --git a/frontend/src/components/IssueCard.jsx b/frontend/src/components/IssueCard.jsx index 0e4dc6a..4cbd36f 100644 --- a/frontend/src/components/IssueCard.jsx +++ b/frontend/src/components/IssueCard.jsx @@ -478,8 +478,10 @@ const IssueCard = ({ issue, onMilestoneChange }) => { @@ -571,24 +573,98 @@ const IssueCard = ({ issue, onMilestoneChange }) => { }} > {issue.user?.avatar_url && ( - {issue.user.login} + + {issue.user.login} + )}
- {issue.user?.login || 'Unknown'} + {issue.user?.html_url ? ( + + {issue.user.login || 'Unknown'} + + ) : ( + issue.user?.login || 'Unknown' + )}
{formatDate(issue.created_at)} ({daysSince} days ago)
+ {issue.assignees && issue.assignees.length > 0 && ( +
+ Assigned to + {issue.assignees.map((assignee, index) => ( + + {assignee.avatar_url && ( + + {assignee.login} + + )} + + {assignee.login} + + + ))} +
+ )}