@page "/duplicates"
@attribute [Authorize]
@inject IUserSessionService Session
@inject ISessionManager SessionMgr
@inject IElevationCoordinator Elevation
@inject IDuplicatesService DupSvc
@inject DuplicatesCsvExportService CsvExport
@inject DuplicatesHtmlExportService HtmlExport
@inject WebExportService WebExport
@rendermode InteractiveServer
@if (!string.IsNullOrEmpty(_error)) {
Duplicate Groups @_results.Count
@foreach (var g in _results.Take(100))
{
@g.Name @g.Items.Count copies
@foreach (var item in g.Items)
{
@item.Library › @item.Path
@if (item.SizeBytes.HasValue) { (@((item.SizeBytes.Value/1024.0).ToString("F1")) KB) }
}
}
@if (_results.Count > 100) {
Showing first 100 groups. Export for all.
}
}
@code {
private List