Breadcrumb

The ArcadiaBreadcrumb component renders a navigation trail with ArcadiaBreadcrumbItem children. The last item is automatically rendered as the current page.

Basic Usage

<ArcadiaBreadcrumb>
    <ArcadiaBreadcrumbItem Href="/">Home</ArcadiaBreadcrumbItem>
    <ArcadiaBreadcrumbItem Href="/products">Products</ArcadiaBreadcrumbItem>
    <ArcadiaBreadcrumbItem>Widget Pro</ArcadiaBreadcrumbItem>
</ArcadiaBreadcrumb>

Custom Separator

<ArcadiaBreadcrumb Separator=">">
    <ArcadiaBreadcrumbItem Href="/">Home</ArcadiaBreadcrumbItem>
    <ArcadiaBreadcrumbItem>Current Page</ArcadiaBreadcrumbItem>
</ArcadiaBreadcrumb>

ArcadiaBreadcrumb Parameters

ParameterTypeDefaultDescription
Separatorstring"/"Separator character displayed between breadcrumb items.
ChildContentRenderFragment?nullThe breadcrumb item elements.
Classstring?nullAdditional CSS class names.
Stylestring?nullInline CSS styles.

ArcadiaBreadcrumbItem Parameters

ParameterTypeDefaultDescription
Hrefstring?nullURL for this breadcrumb item. If null, rendered as plain text.
ChildContentRenderFragment?nullThe label content for this breadcrumb item.

Accessibility

  • Uses <nav> with aria-label="Breadcrumb".
  • Items are rendered as an <ol> list.
  • The last item receives aria-current="page".
  • Separator elements use aria-hidden="true".