Skip to content

Commit

Permalink
Add improved HostStatus component
Browse files Browse the repository at this point in the history
  • Loading branch information
georg-jung committed Dec 12, 2019
1 parent 8f81e97 commit f332452
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions WoL/Components/HostStatus.razor
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,20 @@
@switch (Status)
{
case HostViewModel.HostStatus.Loading:
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
if (SpinnerIfLoading)
{
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
}
else
{
@:&nbsp;
}
break;
case HostViewModel.HostStatus.Online:
<span class="badge badge-success">Online</span>
break;
case HostViewModel.HostStatus.Unreachable:
<span class="badge badge-success">Offline</span>
<span class="badge badge-danger">Offline</span>
break;
case HostViewModel.HostStatus.NoHostname:
<span>n/a</span>
Expand All @@ -22,4 +29,7 @@
@code {
[Parameter]
public HostViewModel.HostStatus Status { get; set; }

[Parameter]
public bool SpinnerIfLoading { get; set; } = true;
}

0 comments on commit f332452

Please sign in to comment.