Table of Contents

Class BOBBreadcrumbs

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.dll
[GenerateComponentInfo]
public class BOBBreadcrumbs : BOBComponentBase, IHasSize
Inheritance
object
ComponentBase
BOBBreadcrumbs
Implements
Inherited Members

Constructors

BOBBreadcrumbs()

public BOBBreadcrumbs()

Properties

AriaLabel

Aria label rendered on the root <nav>.

[Parameter]
public string? AriaLabel { get; set; }

Property Value

string

ItemTemplate

Custom rendering for individual entries (overrides the default link/text logic).

[Parameter]
public RenderFragment<BreadcrumbItem>? ItemTemplate { get; set; }

Property Value

RenderFragment<BreadcrumbItem>

Items

Sequence of entries rendered left-to-right. Last entry without a Href is treated as the current page.

[Parameter]
public IReadOnlyList<BreadcrumbItem>? Items { get; set; }

Property Value

IReadOnlyList<BreadcrumbItem>

MaxVisible

Maximum entries to render at once. When Items exceeds this count the list collapses to first + ellipsis + last (MaxVisible − 1). Set to 0 to disable.

[Parameter]
public int MaxVisible { get; set; }

Property Value

int

Separator

Custom separator rendered between entries. Falls back to a chevron icon.

[Parameter]
public RenderFragment? Separator { get; set; }

Property Value

RenderFragment

Size

Visual size shared by separator + entry icons.

[Parameter]
public BOBSize Size { get; set; }

Property Value

BOBSize

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder