@namespace OpenArchival.Blazor.FileViewer @implements IFileViewer @using Microsoft.JSInterop @using MudBlazor @using OpenArchival.DataAccess @inject IJSRuntime JSRuntime
@code { [Parameter] public required FilePathListing File { get; set; } [Parameter] public EventCallback OnHeightMeasured { get; set; } protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { // We report 1100, but the CSS max-height: 80vh will cap it in the carousel await OnHeightMeasured.InvokeAsync(1100); } } }