< Summary - Syki

Information
Class: Syki.Front.Components.Custom.InfoCard
Assembly: Front
File(s): /home/runner/work/syki/syki/Front/Components/Custom/InfoCard.razor
Tag: 4_16869239191
Line coverage
0%
Covered lines: 0
Uncovered lines: 12
Coverable lines: 12
Total lines: 54
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 4
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_ChildContent()100%210%
get_Icon()100%210%
get_Color()100%210%
get_Title()100%210%
get_Content()100%210%
get_Json()100%210%

File(s)

/home/runner/work/syki/syki/Front/Components/Custom/InfoCard.razor

#LineLine coverage
 1@namespace Syki.Front.Components.Custom
 2
 3<MudCard Outlined="true" Elevation="0" Style="height: 100%">
 4  <MudCardHeader Style="padding: 8px 8px 8px 20px">
 5    <CardHeaderAvatar>
 6      <MudIcon Icon="@Icon" Style="@($"color: {@Color}")" Size="Size.Medium" />
 7    </CardHeaderAvatar>
 8    <CardHeaderContent>
 9      <MudText Style="font-size: 12px; color: #7C8183">
 010        @Title
 11      </MudText>
 012      @if (Content.HasValue())
 13      {
 014        @if (Json)
 15        {
 16          <MudText Typo="Typo.body2" Style="font-size: 16px; font-weight: 700; white-space: pre-wrap;">
 017            @Content
 18          </MudText>
 19        }
 20        else
 21        {
 22          <MudText Style="font-size: 18px; font-weight: 700">
 023            @Content
 24          </MudText>
 25        }
 26      }
 27      else
 28      {
 029        @ChildContent
 30      }
 31    </CardHeaderContent>
 32  </MudCardHeader>
 33</MudCard>
 34
 35@code
 36{
 37  [Parameter]
 038  public RenderFragment ChildContent { get; set; }
 39
 40  [Parameter]
 041  public string Icon { get; set; }
 42
 43  [Parameter]
 044  public string Color { get; set; }
 45
 46  [Parameter]
 047  public string Title { get; set; }
 48
 49  [Parameter]
 050  public string Content { get; set; }
 51
 52  [Parameter]
 053  public bool Json { get; set; }
 54}