@@ -159,126 +184,128 @@ export const TaskDetailDialog = ({
)}
- {/* Dependencies */}
- {blockedByIds.length > 0 ? (
-
-
-
- Blocked by
-
- {blockedByIds.map((id) => {
- const depTask = taskMap.get(id);
- const isCompleted = depTask?.status === 'completed';
- return (
-
- );
- })}
-
- ) : null}
-
- {blocksIds.length > 0 ? (
-
-
-
- Blocks
-
- {blocksIds.map((id) => {
- const depTask = taskMap.get(id);
- const isCompleted = depTask?.status === 'completed';
- return (
-
- );
- })}
-
- ) : null}
-
- {/* Related tasks (explicit) */}
- {relatedIds.length > 0 || relatedByIds.length > 0 ? (
-
-
-
- Related tasks
-
-
- {relatedIds.length > 0 ? (
-
- Links
- {relatedIds.map((id) => {
- const depTask = taskMap.get(id);
- return (
-
- );
- })}
-
- ) : null}
-
- {relatedByIds.length > 0 ? (
-
- Linked from
- {relatedByIds.map((id) => {
- const depTask = taskMap.get(id);
- return (
-
- );
- })}
-
- ) : null}
-
- ) : null}
-
- {/* Review info */}
- {kanbanTaskState ? (
-
- {kanbanTaskState.reviewer ? (
-
- Reviewer: {kanbanTaskState.reviewer}
+
+ {/* Dependencies */}
+ {blockedByIds.length > 0 ? (
+
+
+
+ Blocked by
- ) : null}
- {kanbanTaskState.errorDescription ? (
-
{kanbanTaskState.errorDescription}
- ) : null}
-
- ) : null}
+ {blockedByIds.map((id) => {
+ const depTask = taskMap.get(id);
+ const isCompleted = depTask?.status === 'completed';
+ return (
+
+ );
+ })}
+
+ ) : null}
+
+ {blocksIds.length > 0 ? (
+
+
+
+ Blocks
+
+ {blocksIds.map((id) => {
+ const depTask = taskMap.get(id);
+ const isCompleted = depTask?.status === 'completed';
+ return (
+
+ );
+ })}
+
+ ) : null}
+
+ {/* Related tasks (explicit) */}
+ {relatedIds.length > 0 || relatedByIds.length > 0 ? (
+
+
+
+ Related tasks
+
+
+ {relatedIds.length > 0 ? (
+
+ Links
+ {relatedIds.map((id) => {
+ const depTask = taskMap.get(id);
+ return (
+
+ );
+ })}
+
+ ) : null}
+
+ {relatedByIds.length > 0 ? (
+
+ Linked from
+ {relatedByIds.map((id) => {
+ const depTask = taskMap.get(id);
+ return (
+
+ );
+ })}
+
+ ) : null}
+
+ ) : null}
+
+ {/* Review info */}
+ {kanbanTaskState ? (
+
+ {kanbanTaskState.reviewer ? (
+
+ Reviewer: {kanbanTaskState.reviewer}
+
+ ) : null}
+ {kanbanTaskState.errorDescription ? (
+ {kanbanTaskState.errorDescription}
+ ) : null}
+
+ ) : null}
+
{/* Comments */}