Design System

Breadcrumb

Navegação hierárquica que exibe o caminho da página atual. Usado no AppHeader de todos os portais SYSGO para orientação do usuário.

import {
  Breadcrumb, BreadcrumbItem, BreadcrumbLink,
  BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator,
} from "@workspace/ui/components/breadcrumb";

<Breadcrumb>
  <BreadcrumbList>
    <BreadcrumbItem>
      <BreadcrumbLink href="/">Início</BreadcrumbLink>
    </BreadcrumbItem>
    <BreadcrumbSeparator />
    <BreadcrumbItem>
      <BreadcrumbPage>Consultoras</BreadcrumbPage>
    </BreadcrumbItem>
  </BreadcrumbList>
</Breadcrumb>

Básico

Navegação com dois níveis.

Três níveis

Caminho mais profundo como em detalhes de um pedido.

Com reticências

Caminhos longos com seções intermediárias ocultas.

API Reference

PropTypeDefaultDescrição
BreadcrumbLink.hrefstringURL de destino do link
BreadcrumbLink.asChildbooleanfalseRenderizar como componente filho (ex: Link do Next.js)
BreadcrumbPageReactNodePágina atual (não clicável, aria-current='page')
BreadcrumbSeparator.childrenReactNodeÍcone separador (padrão: ChevronRight)