26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
@namespace DeepDrftPublic.Client.Controls
|
|
|
|
@* Shared presentational blurb block for release detail pages. Renders the release's short
|
|
Description paragraph in a uniform styled block placed just below the hero/header on every
|
|
medium (Session, Mix, Cut). Purely presentational — owns no data fetch and no player wiring.
|
|
A null/whitespace Description renders nothing at all: no block, no divider, no whitespace
|
|
artifact (the guard lives here so every consumer gets it for free). *@
|
|
|
|
@if (!string.IsNullOrWhiteSpace(Description))
|
|
{
|
|
<MudContainer MaxWidth="MaxWidth.Small">
|
|
<div class="deepdrft-release-description">
|
|
<div class="deepdrft-release-description-header">
|
|
<span class="deepdrft-release-description-label">Notes</span>
|
|
<div class="deepdrft-release-description-rule"></div>
|
|
</div>
|
|
<p class="deepdrft-release-description-text">@Description</p>
|
|
</div>
|
|
</MudContainer>
|
|
}
|
|
|
|
@code {
|
|
/// <summary>The release's short description blurb. Null/whitespace renders nothing.</summary>
|
|
[Parameter] public string? Description { get; set; }
|
|
}
|