Skip to content

Laravel Breadcrumbs Component

Free · MIT

Navigation aid showing the current page location within a hierarchical structure.

A Breadcrumbs built for the TALL stack — Blade, Livewire 3 & 4, Alpine.js and Tailwind CSS 4. Server-rendered by default, dark-mode ready, and WCAG-minded. Drop it in with a single Blade tag: <x-aura::breadcrumbs>

Installation

composer require bluestarsystem/aura-ui

Usage

<x-aura::breadcrumbs :items="[
    ['label' => 'Home', 'href' => '/'],
    ['label' => 'Products', 'href' => '/products'],
    ['label' => 'Details'],
]" />

See the full API, props and live examples in the Breadcrumbs documentation.

Overview

The Breadcrumbs component renders a navigation trail that helps users understand their current location within the application hierarchy. Each item can be a link or plain text (for the current/last item). The component supports different separator styles and optional icons per item.

Use breadcrumbs for:

  • Multi-level page hierarchies
  • Admin panel navigation
  • Content management paths
  • E-commerce category navigation

Props

Prop Type Default Description
items array [] Array of breadcrumb items. Each item: ['label' => string, 'href' => string|null, 'icon' => string|null]
separator string 'chevron' Separator style: chevron (>), slash (/), dot (.)

Item Structure

Each item in the items array accepts:

Key Type Required Description
label string Yes Display text for the breadcrumb
href string No URL. Omit for the current page (last item)
icon string No Icon name displayed before the label

Slots

The Breadcrumbs component does not use slots. All content is driven by the items prop.

See more examples and every variant in the Breadcrumbs documentation.

Laravel-native
No JavaScript framework. Pure Blade, Livewire & Alpine.
Dark mode & themeable
Tailwind 4 CSS variables and a visual Theme Studio.
Accessible
WCAG 2.1 AA-minded, keyboard and ARIA support.