+ {/* Summary Stats */}
+
+
+
{selectedSprint.tasks.length}
+
Total Tasks
+
+
+
{selectedSprint.completedTasks.length}
+
Completed
+
+
+
{selectedSprint.rolledOverTasks.length}
+
Rolled Over
+
+
+
+ {/* Completed Tasks */}
+ {selectedSprint.completedTasks.length > 0 && (
+
+
+
+ Completed Tasks ({selectedSprint.completedTasks.length})
+
+
+ {selectedSprint.completedTasks.map((task) => (
+
+
+ {task.type}
+
+ {task.title}
+
+ {task.priority}
+
+
+ ))}
+
+
+ )}
+
+ {/* Rolled Over Tasks */}
+ {selectedSprint.rolledOverTasks.length > 0 && (
+
+
+
+ Rolled Over Tasks ({selectedSprint.rolledOverTasks.length})
+
+
+ {selectedSprint.rolledOverTasks.map((task) => (
+
+
+ {task.type}
+
+ {task.title}
+
+ {task.status}
+
+
+ ))}
+
+
+ )}
+
+ {/* Canceled Tasks */}
+ {selectedSprint.tasks.filter((t) => t.status === "canceled").length > 0 && (
+
+
+
+ Canceled Tasks ({selectedSprint.tasks.filter((t) => t.status === "canceled").length})
+
+
+ {selectedSprint.tasks
+ .filter((t) => t.status === "canceled")
+ .map((task) => (
+
+
+ {task.type}
+
+ {task.title}
+
+ canceled
+
+
+ ))}
+
+
+ )}
+
+ >
+ )}
+