extends layout/main block view-content include task/components/grid include report/components/weekly-summary if Array.isArray(projects) && (projects.length > 0) section.uk-section.uk-section-muted.uk-section-small .uk-container h1 Your Projects if weeklyEarnings.length > 0 +renderWeeklySummaryReport(weeklyEarnings) else div No time worked this week. section.uk-section.uk-section-default.uk-section-small .uk-container +renderTaskGrid( taskGrid.pendingTasks, taskGrid.activeTasks, taskGrid.finishedTasks, ) if Array.isArray(managedProjects) && (managedProjects.length > 0) section.uk-section.uk-section-muted.uk-section-small .uk-container h1 Projects You Manage section.uk-section.uk-section-default.uk-section-small .uk-container ul.uk-list.uk-list-divider each project in managedProjects li h2= project.name +renderTaskGrid( project.taskGrid.pendingTasks, project.taskGrid.activeTasks, project.taskGrid.finishedTasks, )