mirror of
https://gitee.com/blazorcomponent/MASA.Blazor.git
synced 2025-12-06 10:19:23 +08:00
* 🐛 (docs): correct display abnormalities in Algolia Search * 📝 : update outdated URLs * 🆕 (docs): add type switch in components nav * 📝 : update front matter * remove a demo * Update Search.razor
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
<div class="d-flex flex-column align-start mb-2 app-heading">
|
|
<h1 class="m-heading text-h3 text-sm-h3" id="@Meta.Title.HashToAnchorString()">@Meta.Title</h1>
|
|
</div>
|
|
|
|
<MMarkdownIt Source="@Meta.Description" NoWrapper Scope="desc"></MMarkdownIt>
|
|
|
|
<div class="@(string.IsNullOrWhiteSpace(Meta.Description) ? "" : "mt-n3") mb-4">
|
|
@if (!string.IsNullOrWhiteSpace(Meta.Tag))
|
|
{
|
|
<MChip Class="mr-2" Small Color="primary">@Meta.Tag</MChip>
|
|
}
|
|
|
|
@if (AdditionalTags.Any())
|
|
{
|
|
foreach (var item in AdditionalTags)
|
|
{
|
|
<MChip Class="mr-2" Small Color="primary">@item</MChip>
|
|
}
|
|
}
|
|
</div>
|
|
|
|
@ChildContent
|
|
|
|
@code {
|
|
|
|
[Parameter]
|
|
[EditorRequired]
|
|
public FrontMatterMeta Meta { get; set; } = null!;
|
|
|
|
[Parameter]
|
|
public List<string> AdditionalTags { get; set; } = new();
|
|
|
|
[Parameter]
|
|
public RenderFragment? ChildContent { get; set; }
|
|
|
|
public override async Task SetParametersAsync(ParameterView parameters)
|
|
{
|
|
await base.SetParametersAsync(parameters);
|
|
|
|
ArgumentNullException.ThrowIfNull(Meta);
|
|
}
|
|
|
|
}
|