Trilha simples
<x-ui.breadcrumb :items="[
['label' => 'Início', 'url' => '/'],
['label' => 'Serviços', 'url' => '/servicos'],
['label' => 'Consultoria'],
]" />
<x-ui.breadcrumb>
Trilha de navegação. Emite o JSON-LD de BreadcrumbList junto, para o Google entender a hierarquia.
<x-ui.breadcrumb :items="[
['label' => 'Início', 'url' => '/'],
['label' => 'Serviços', 'url' => '/servicos'],
['label' => 'Consultoria'],
]" />
<x-ui.breadcrumb
separator="heroicon-m-arrow-right"
size="sm"
:items="[
['label' => 'Início', 'url' => '/', 'icon' => 'heroicon-m-home'],
['label' => 'Blog', 'url' => '/blog', 'icon' => 'heroicon-m-newspaper'],
['label' => 'Artigo'],
]"
/>
<x-ui.breadcrumb
variant="secondary"
:items="[['label' => 'Início', 'url' => '/'], ['label' => 'Serviços']]"
/>
x-ui.breadcrumb
| Prop | Padrão | Aceita |
|---|---|---|
| items | [] | |
| separator | 'heroicon-m-chevron-right' | |
| variant | null | |
| size | null | xs sm base lg |
As três camadas estão explicadas em Começar aqui. Abaixo, o que este componente expõe a cada uma.
Ui::breadcrumb()
part()
e
replacePart()
aceitam:
separator, link, current, base, list e item.
Nenhum específico: ele usa só cor e espaçamento do Tailwind.
url: ele recebe aria-current="page".