Files
Daybreak/Daybreak.Core/Views/VersionManagementView.razor

30 lines
1.4 KiB
Plaintext

<div class="stretch-container backdrop-panel">
<div class="content">
<Virtualize Items="@this.ViewModel.Versions"
Context="version"
ItemSize="56">
<div class="version-item" tabindex="0"
@onclick="@(() => this.ViewModel.OpenVersionPage(version))">
<div class="version-info">
<div class="version-icon">
<FluentIcon Value="@(new Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size20.Tag())"
Color="Color.Neutral" />
</div>
<span class="version-name">@version.ToString()</span>
</div>
<div class="version-actions"
@onclick="@(() => this.ViewModel.DownloadVersion(version))"
@onclick:stopPropagation="true">
<FluentButton Appearance="Appearance.Stealth"
IconOnly="true"
Title="Download version">
<FluentIcon Value="@(new Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16.ArrowDownload())" />
</FluentButton>
</div>
</div>
</Virtualize>
</div>
</div>
@page "/version-management"
@inherits ViewBase<VersionManagementView, VersionManagementViewModel>