" +
- $"" +
- $"{sectionTitle} ({tasks.Count})" +
- "
" +
- "";
-
- mainGrid = mainGrid
- .WithView(Controls.Html(summaryHtml),
- skin => skin.WithXs(12).WithSm(9).WithMd(10))
- .WithView(actionButton,
- skin => skin.WithXs(12).WithSm(3).WithMd(2));
-
- // Add each unassigned task with assignment button
- foreach (var task in tasks)
- {
- var (todoContent, _) = CreateTodoItemContentAndActions(task, host);
- var assignmentButton = CreateTaskAssignmentButton(task, host);
-
- mainGrid = mainGrid
- .WithView(todoContent.WithStyle(style => style.WithMarginLeft("10px")),
- skin => skin.WithXs(12).WithSm(9).WithMd(10))
- .WithView(Controls.Stack
- .WithView(assignmentButton)
- .WithStyle(style => style
- .WithDisplay("flex")
- .WithJustifyContent("center")
- .WithAlignItems("center")
- .WithPadding("12px")
- .WithMarginBottom("8px")),
- skin => skin.WithXs(12).WithSm(3).WithMd(2));
- }
-
- // Close the details section
- mainGrid = mainGrid
- .WithView(Controls.Html("
"),
- skin => skin.WithXs(12));
-
- return mainGrid;
- }
-
- ///