Browse Source

fix media card (#1701)

pull/1702/head
Jason Dove 1 year ago committed by GitHub
parent
commit
0b64e97df6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 10
      ErsatzTV/Shared/MediaCard.razor

10
ErsatzTV/Shared/MediaCard.razor

@ -1,9 +1,9 @@
@using static Prelude @using static Prelude
@using ErsatzTV.Application.MediaCards @using ErsatzTV.Application.MediaCards
@inject IMediator _mediator @inject IMediator Mediator
<div class="@((ContainerClass ?? "media-card-container mr-6") + " pb-3")" id="@($"item_{Data.MediaItemId}")"> <div class="@((ContainerClass ?? "media-card-container mr-6") + " pb-3")" id="@($"item_{Data.MediaItemId}")">
@if (SelectClicked.HasDelegate || !string.IsNullOrWhiteSpace(Link)) @if (SelectClicked.HasDelegate || !string.IsNullOrWhiteSpace(Href))
{ {
<div class="@(IsSelected ? DeleteClicked.HasDelegate ? "media-card-selected-delete" : "media-card-selected" : "")" <div class="@(IsSelected ? DeleteClicked.HasDelegate ? "media-card-selected-delete" : "media-card-selected" : "")"
style="border-radius: 4px; position: relative;"> style="border-radius: 4px; position: relative;">
@ -36,9 +36,9 @@
</div> </div>
} }
<div class="media-card-overlay" style=""> <div class="media-card-overlay" style="">
<MudButton Href="@(IsSelectMode ? null : Link)" <MudButton Href="@(IsSelectMode ? null : Href)"
Style="height: 100%; width: 100%" Style="height: 100%; width: 100%"
OnClick="@(e => IsSelectMode || string.IsNullOrWhiteSpace(Link) ? SelectClicked.InvokeAsync(e) : Task.CompletedTask)"> OnClick="@(e => IsSelectMode || string.IsNullOrWhiteSpace(Href) ? SelectClicked.InvokeAsync(e) : Task.CompletedTask)">
</MudButton> </MudButton>
@if (SelectClicked.HasDelegate) @if (SelectClicked.HasDelegate)
{ {
@ -89,7 +89,7 @@
public MediaCardViewModel Data { get; set; } public MediaCardViewModel Data { get; set; }
[Parameter] [Parameter]
public string Link { get; set; } public string Href { get; set; }
[Parameter] [Parameter]
public EventCallback<Unit> DataRefreshed { get; set; } public EventCallback<Unit> DataRefreshed { get; set; }

Loading…
Cancel
Save