Vibe Google Analytics
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
@namespace Shared.Components
|
||||
@using Chrono.Model
|
||||
|
||||
@if (Card != null)
|
||||
{
|
||||
@@ -11,7 +10,7 @@
|
||||
{
|
||||
<div class="detail-image">
|
||||
<img src="@Card.ImagePath" alt="@Card.Name"
|
||||
onerror="this.style.display='none';this.parentElement.style.display='none'" />
|
||||
onerror="this.style.display='none';this.parentElement.style.display='none'"/>
|
||||
</div>
|
||||
}
|
||||
<div class="detail-info">
|
||||
@@ -61,7 +60,7 @@
|
||||
<span class="field-value">@Card.Set</span>
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
@if (Card.Artist != null)
|
||||
{
|
||||
<div class="detail-field">
|
||||
@@ -69,7 +68,7 @@
|
||||
<span class="field-value">@Card.Artist</span>
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
@if (Card.Rarity != null)
|
||||
{
|
||||
<div class="detail-field">
|
||||
@@ -105,7 +104,8 @@
|
||||
var target = LookupCard(targetName);
|
||||
if (target != null)
|
||||
{
|
||||
<button class="inline-card-btn" @onclick="() => SelectCard(target)">@targetName</button>
|
||||
<button class="inline-card-btn"
|
||||
@onclick="() => SelectCard(target)">@targetName</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -125,7 +125,8 @@
|
||||
var fromCard = LookupCard(Card.ImmortalizeFrom);
|
||||
if (fromCard != null)
|
||||
{
|
||||
<button class="inline-card-btn" @onclick="() => SelectCard(fromCard)">@Card.ImmortalizeFrom</button>
|
||||
<button class="inline-card-btn"
|
||||
@onclick="() => SelectCard(fromCard)">@Card.ImmortalizeFrom</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -148,9 +149,15 @@
|
||||
|
||||
private bool HasImage => Card?.ImageFile is { Length: > 0 } && Card.ImageFile != "placeholder.png";
|
||||
|
||||
private async Task Close() => await OnClose.InvokeAsync();
|
||||
private async Task Close()
|
||||
{
|
||||
await OnClose.InvokeAsync();
|
||||
}
|
||||
|
||||
private async Task SelectCard(CardData card) => await OnSelectCard.InvokeAsync(card);
|
||||
private async Task SelectCard(CardData card)
|
||||
{
|
||||
await OnSelectCard.InvokeAsync(card);
|
||||
}
|
||||
|
||||
private RenderFragment RenderCardDescription(string description)
|
||||
{
|
||||
@@ -163,4 +170,5 @@
|
||||
return CardDatabase.Cards.FirstOrDefault(c =>
|
||||
string.Equals(c.Name, cardName, StringComparison.OrdinalIgnoreCase));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user