@using Dpz.Core.EnumLibrary
@using System.Globalization
@model IList<Dpz.Core.Public.ViewModel.Steam.VmSteamGame>
<div class="steam-container">
<div class="steam-header">
<h1 class="steam-header__title">
<i class="fa fa-gamepad"></i> Steam 游戏库
</h1>
</div>
<div class="steam-game-grid">
@foreach (var item in Model.OrderBy(x => x.Name, StringComparer.Create(new CultureInfo("zh-Hans"), false)))
{
var time = TimeSpan.FromMinutes(item.PlayTime);
<div class="steam-game-card">
<a asp-controller="Steam" asp-action="Achievements" asp-route-id="@item.Id"
class="steam-game-card__link" data-pjax>
<div class="steam-game-card__image-wrapper">
<img src="@item.ImageLogo" alt="@item.Name" class="steam-game-card__image lazy"
data-src="@item.ImageLogo"/>
</div>
<div class="steam-game-card__content">
<h2 class="steam-game-card__title">@item.Name</h2>
<div class="steam-game-card__meta">
<i class="fa-regular fa-clock"></i>
<span>@($"{time.TotalHours:0} 小时 {time.Minutes:00} 分钟")</span>
</div>
<div class="steam-game-card__achievements">
<partial name="AchievementSummary" model="item.Achievements"/>
</div>
</div>
</a>
</div>
}
</div>
@{
var commentModel = (CommentNode.Steam, "Index");
}
<div style="margin-top: var(--spacing-xl);">
<partial name="_GlobalCommentPartial" model="commentModel"/>
</div>
</div>
评论加载中...