You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
@using AntDesign
|
|
@using Microsoft.Extensions.Options
|
|
@inject IOptions<PageHeaderOptions> Options
|
|
|
|
<Row>
|
|
@if (Options.Value.RenderPageTitle)
|
|
{
|
|
<PageHeader Class="site-page-header" Title="@PageLayout.Title"></PageHeader>
|
|
}
|
|
|
|
@if (Options.Value.RenderBreadcrumbs && PageLayout.BreadcrumbItems.Any())
|
|
{
|
|
<Breadcrumb>
|
|
@if (BreadcrumbShowHome)
|
|
{
|
|
<BreadcrumbItem Href="">
|
|
<Icon Type="home"/>
|
|
</BreadcrumbItem>
|
|
}
|
|
@foreach (var item in PageLayout.BreadcrumbItems)
|
|
{
|
|
<BreadcrumbItem Href="@item.Url">
|
|
@if (!item.Icon.IsNullOrWhiteSpace())
|
|
{
|
|
<Icon Type="@item.Icon"/>
|
|
}
|
|
@item.Text
|
|
</BreadcrumbItem>
|
|
}
|
|
</Breadcrumb>
|
|
}
|
|
|
|
@if (Options.Value.RenderToolbar)
|
|
{
|
|
<div>
|
|
<Row justify="end">
|
|
@if (Toolbar == null)
|
|
{
|
|
@ChildContent
|
|
}
|
|
|
|
@foreach (var toolbarItemRender in ToolbarItemRenders)
|
|
{
|
|
<div class="px-1 pt-2">
|
|
@toolbarItemRender
|
|
</div>
|
|
}
|
|
</Row>
|
|
</div>
|
|
}
|
|
</Row>
|
|
|