Breadcrumbs
Trilha de navegação que mostra onde a pessoa está na hierarquia.
O Breadcrumbs mostra o caminho até a página atual e leva de volta a cada nível. No Admin ele aparece acima do h1 nas telas de detalhe, como "Pedidos › ped-8". Não use no lugar de um botão "Voltar" nem em telas de nível único.
import { Breadcrumbs } from "@rastreio-x/ui";
Padrão
O último item é a página atual: sem href, é texto com aria-current="page".
Vários níveis
Mantenha a trilha curta: dois a quatro níveis.
Separador
O separador é padrão; troque por um ícone decorativo com separator.
Desabilitada
isDisabled desliga os links, por exemplo enquanto uma ação em andamento bloqueia a navegação.
Anatomia
Breadcrumbs.Item: um nível; comhrefé link, semhrefé a página atual.
Propriedades
Raiz (Breadcrumbs):
Item (Breadcrumbs.Item):
Animações
Sem animação própria. Os links só trocam de cor no hover e no foco.
Acessibilidade
- Renderiza
navcom uma lista ordenada; sempre passearia-label("Trilha do Pedido"). - O item atual leva
aria-current="page". - Dentro do
OperationShell, ohrefnavega no cliente (o shell envolve o conteúdo num roteador do React Aria); fora dele, recarrega a página. - Os links têm foco visível por teclado.
Boas práticas
Faça
Trilha igual nas telas de detalhe: Pedidos › ped-8, e Entradas de Pedidos › Checkout Yampi.
Evite
Link Voltar com seta solta ou uma trilha que repete o título da página.
- O primeiro nível é a lista de onde se veio; o último é a página atual, sem link.
- Rótulos curtos, em Title Case.
- Uma trilha por página, acima do
h1.