Pular para o conteúdo
UI

Breadcrumb

Exibe o caminho até o recurso atual por meio de uma hierarquia de links.

Exemplos

Básico

Com ícones

Só ícone

Com reticências

Separador personalizado

API

Estrutura do Breadcrumb

ComponenteDescriçãoUso
BreadcrumbElemento raiz de navegação, com aria-label padrão "Trilha de navegação" (pode ser sobrescrito)Envolve toda a navegação do breadcrumb
BreadcrumbListLista ordenada que contém os itens do breadcrumbAgrupa todos os itens do breadcrumb
BreadcrumbItemContainer de um item do breadcrumbEnvolve links, páginas ou reticências
BreadcrumbLinkLink clicável para itens navegáveis do breadcrumbPara itens que levam a outras páginas
BreadcrumbPageIndicador não interativo da página atualPara a página atual/ativa
BreadcrumbSeparatorSeparador visual entre os itensExibe um chevron ou um separador personalizado
BreadcrumbEllipsisIndicador de reticências para itens recolhidosAparece quando o caminho do breadcrumb é muito longo
PropriedadeTipoPadrãoDescrição
classNamestring-Classes CSS adicionais para o elemento nav.
...propsReact.ComponentProps<"nav">-Aceita todas as props nativas de nav.
PropriedadeTipoPadrãoDescrição
classNamestring-Classes CSS adicionais para a lista ordenada.
...propsReact.ComponentProps<"ol">-Aceita todas as props nativas de ol.
PropriedadeTipoPadrãoDescrição
iconReact.ReactNode-Ícone opcional exibido à esquerda do conteúdo do item, com espaçamento gap-2.
classNamestring-Classes CSS adicionais para o item da lista.
...propsReact.ComponentProps<"li">-Aceita todas as props nativas de li.
PropriedadeTipoPadrãoDescrição
asChildbooleanfalseUsa o Slot do Radix para mesclar as props no elemento filho (útil com o Link do Next.js).
hrefstring-URL para onde o link aponta.
classNamestring-Classes CSS adicionais para o elemento âncora.
...propsReact.ComponentProps<"a">-Aceita todas as props nativas de a.
PropriedadeTipoPadrãoDescrição
classNamestring-Classes CSS adicionais para o elemento span.
...propsReact.ComponentProps<"span">-Aceita todas as props nativas de span.
PropriedadeTipoPadrãoDescrição
childrenReact.ReactNodeÍcone ChevronRightMdConteúdo personalizado do separador. Se não for informado, usa um ícone de chevron.
classNamestring-Classes CSS adicionais para o item da lista.
...propsReact.ComponentProps<"li">-Aceita todas as props nativas de li.
PropriedadeTipoPadrãoDescrição
labelstring"Mais itens"Texto lido pelos leitores de tela para os itens ocultos. Passe uma string vazia quando as reticências estiverem dentro de um controle que já tem nome, como o trigger de um menu.
classNamestring-Classes CSS adicionais para o elemento span.
...propsReact.ComponentProps<"span">-Aceita todas as props nativas de span.