< Summary

Information
Class: Pomodoro.Web.Components.History.DailyView
Assembly: Pomodoro.Web
File(s): /home/runner/work/Pomodoro/Pomodoro/src/Pomodoro.Web/Components/History/DailyView.razor
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 45
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_SelectedDate()100%11100%
get_CurrentStats()100%11100%
get_Activities()100%11100%
get_HasMoreActivities()100%11100%
get_IsLoadingMore()100%11100%
get_OnDateChanged()100%11100%
get_OnLoadMore()100%11100%

File(s)

/home/runner/work/Pomodoro/Pomodoro/src/Pomodoro.Web/Components/History/DailyView.razor

#LineLine coverage
 1@using Pomodoro.Web.Models
 2@using Pomodoro.Web.Pages
 3
 4<div class="daily-view">
 5    <div class="date-navigator-container">
 6        <DateNavigator SelectedDate="SelectedDate"
 7                       OnDateChanged="OnDateChanged" />
 8    </div>
 9
 10    <DailySummarySection CurrentStats="CurrentStats" />
 11
 12    <div class="history-content">
 13        <div class="time-distribution-section">
 14            <TimeDistributionChart SelectedDate="SelectedDate" />
 15        </div>
 16
 17        <TimelineSection Activities="Activities"
 18                        HasMoreActivities="HasMoreActivities"
 19                        IsLoadingMore="IsLoadingMore"
 20                        OnLoadMore="OnLoadMore" />
 21    </div>
 22</div>
 23
 24@code {
 25    [Parameter]
 27726    public DateTime SelectedDate { get; set; }
 27
 28    [Parameter]
 18329    public DailyStatsSummary? CurrentStats { get; set; }
 30
 31    [Parameter]
 26932    public List<ActivityRecord> Activities { get; set; } = new();
 33
 34    [Parameter]
 18435    public bool HasMoreActivities { get; set; }
 36
 37    [Parameter]
 18338    public bool IsLoadingMore { get; set; }
 39
 40    [Parameter]
 18141    public EventCallback<DateTime> OnDateChanged { get; set; }
 42
 43    [Parameter]
 18144    public EventCallback OnLoadMore { get; set; }
 45}