Adding Syndicate Pages
This commit is contained in:
@@ -136,7 +136,7 @@
|
||||
{
|
||||
<div class="card-cell @(selectedCard == card ? "selected" : "")"
|
||||
style="--i: @idx"
|
||||
@onclick="() => SelectCard(card)">
|
||||
@onclick="() => SelectCard(card.Name)">
|
||||
<div class="card-image-wrapper">
|
||||
<div class="card-shimmer"></div>
|
||||
<img src="@card.ImagePath" alt="@card.Name" loading="lazy"
|
||||
@@ -147,6 +147,13 @@
|
||||
<div class="card-cost-badge" title="Cost">@card.Cost</div>
|
||||
}
|
||||
|
||||
@if (card.IsSpell && !string.IsNullOrEmpty(card.Speed))
|
||||
{
|
||||
<div class="card-speed-badge" title="Speed">
|
||||
<i class="bi bi-wind"></i> @card.Speed
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (card.IsImmortalized)
|
||||
{
|
||||
<div class="card-immortalize-badge" title="@(card.IsImmortalized ? "Immortalized" : "Immortalizes")">
|
||||
@@ -389,10 +396,14 @@
|
||||
search = "";
|
||||
}
|
||||
|
||||
private void SelectCard(CardData card)
|
||||
private void SelectCard(string name)
|
||||
{
|
||||
selectedCard = card;
|
||||
_ = AnalyticsService.TrackEvent("select_item", new { item_name = card.Name, item_category = card.Category });
|
||||
var card = allCards.FirstOrDefault(c => string.Equals(c.Name, name, StringComparison.OrdinalIgnoreCase));
|
||||
if (card != null)
|
||||
{
|
||||
selectedCard = card;
|
||||
_ = AnalyticsService.TrackEvent("select_item", new { item_name = card.Name, item_category = card.Category });
|
||||
}
|
||||
}
|
||||
|
||||
private void CloseDetail()
|
||||
|
||||
Reference in New Issue
Block a user