diff --git a/packages/kanban/src/ui/pages/task.tsx b/packages/kanban/src/ui/pages/task.tsx index 9d07164..93a587a 100644 --- a/packages/kanban/src/ui/pages/task.tsx +++ b/packages/kanban/src/ui/pages/task.tsx @@ -557,50 +557,46 @@ export function TaskPage() { ) : ( <> -
- #{task.number} - {task.assigneeHandle && @{task.assigneeHandle}} - {formatDate(task.createdAt, fullDateOpts)} -
-

{task.title}

-
- by {task.authorHandle ?? task.authorDid} - {canEdit && ( - - )} - {(isAuthor || canManage.value) && ( - - )} - {canModerate.value && !isAuthor && ( - - )} -
- -
- Status: - {canChangeStatus.value ? ( - - ) : ( - - {statusLabel(localStatus.value ?? task.status, cols)} - - )} +
+

+ #{task.number} {task.title} +

+
+ {canEdit && ( + + )} + {(isAuthor || canManage.value) && ( + + )} + {canModerate.value && !isAuthor && ( + + )} + {canChangeStatus.value ? ( + + ) : ( + + {statusLabel(localStatus.value ?? task.status, cols)} + + )} +
{canManage.value && availableLabels.value.length > 0 ? ( @@ -610,15 +606,22 @@ export function TaskPage() { onToggle={handleLabelToggle} /> ) : task.labels.length > 0 ? ( -
- Labels -
- {task.labels.map((label) => ( - - ))} -
+
+ {task.labels.map((label) => ( + + ))}
) : null} + +
+ + {task.authorHandle ? `@${task.authorHandle}` : task.authorDid} + + {task.assigneeHandle && ( + → @{task.assigneeHandle} + )} + {formatDate(task.createdAt, fullDateOpts)} +
)}