@using TaskTracker.Api.Pages @using TaskTracker.Core.Enums @model TaskTracker.Core.Entities.WorkTask @{ var isActive = Model.Status == WorkTaskStatus.Active; var cardClasses = "task-card card-glow" + (isActive ? " task-card--active" : ""); var catColor = BoardModel.GetCategoryColor(Model.Category); var elapsed = BoardModel.FormatElapsed(Model.StartedAt, Model.CompletedAt); var completedSubtasks = Model.SubTasks.Count(st => st.Status == WorkTaskStatus.Completed || st.Status == WorkTaskStatus.Abandoned); var totalSubtasks = Model.SubTasks.Count; }