@if (!string.IsNullOrWhiteSpace(Title) || HeaderContent is not null) {
@if (!string.IsNullOrWhiteSpace(Title)) {

@Title

} @if (!string.IsNullOrWhiteSpace(Description)) {

@Description

}
@HeaderContent
}
@ChildContent
@code { [Parameter] public string? Title { get; set; } [Parameter] public string? Description { get; set; } [Parameter] public RenderFragment? HeaderContent { get; set; } [Parameter] public RenderFragment? ChildContent { get; set; } [Parameter] public string? CssClass { get; set; } private string BuildCssClass() => string.IsNullOrWhiteSpace(CssClass) ? "inspector-section" : $"inspector-section {CssClass}"; }