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.
50 lines
1.5 KiB
50 lines
1.5 KiB
@using Microsoft.Extensions.Options
|
|
@inject IOptions<PageHeaderOptions> Options
|
|
|
|
<Row Class="ant-design-row-breadcrumb">
|
|
<Col Span="12">
|
|
<Breadcrumb Class="ant-design-breadcrumb">
|
|
@if (Options.Value.RenderBreadcrumbs && BreadcrumbItems.Any())
|
|
{
|
|
@if (BreadcrumbShowHome)
|
|
{
|
|
<BreadcrumbItem Href="">
|
|
<Icon Type="home"/>
|
|
</BreadcrumbItem>
|
|
}
|
|
@foreach (var item in BreadcrumbItems)
|
|
{
|
|
<BreadcrumbItem Href="@item.Url">
|
|
@if (!item.Icon.IsNullOrWhiteSpace())
|
|
{
|
|
<Icon Type="@item.Icon"/>
|
|
}
|
|
@item.Text
|
|
</BreadcrumbItem>
|
|
}
|
|
}
|
|
</Breadcrumb>
|
|
</Col>
|
|
|
|
<Col Span="12">
|
|
@if (Options.Value.RenderToolbar)
|
|
{
|
|
<Row Justify="RowJustify.End">
|
|
@if (Toolbar == null)
|
|
{
|
|
@ChildContent
|
|
}
|
|
@foreach (var toolbarItemRender in ToolbarItemRenders)
|
|
{
|
|
<div style="margin: 0 5px">
|
|
@toolbarItemRender
|
|
</div>
|
|
}
|
|
</Row>
|
|
}
|
|
</Col>
|
|
</Row>
|
|
@if (Options.Value.RenderPageTitle)
|
|
{
|
|
<div class="ant-design-page-title">@Title</div>
|
|
}
|
|
|