Files
aliasvault/apps/server/Shared/AliasVault.RazorComponents/Layout/PageContent.razor

20 lines
623 B
Plaintext

<div class="min-h-[350px] @Class">
@ChildContent
</div>
@code {
/// <summary>
/// Gets or sets the content rendered inside the page body wrapper.
/// </summary>
[Parameter]
public RenderFragment? ChildContent { get; set; }
/// <summary>
/// Gets or sets additional CSS classes appended to the wrapper. Use this to apply
/// the page's own padding/margin (e.g. "px-4 mb-4") while the wrapper guarantees a
/// minimum height so header dropdowns and popovers don't get clipped on short pages.
/// </summary>
[Parameter]
public string Class { get; set; } = string.Empty;
}