Carregando…
Carregando…
Carregando…Navigation breadcrumb with separator, icon support, max-items collapse and 3 sizes.
$ npx kikitocn add breadcrumb@/lib/utilsimport { Breadcrumb } from "@/components/ui/cn/breadcrumb/Breadcrumb";
export function BreadcrumbExample() {
return (
<Breadcrumb
items={[
{ label: "Início", href: "/" },
{ label: "Componentes", href: "/cn" },
{ label: "Breadcrumb" },
]}
/>
);
}
// muitos itens colapsam num "…" clicável (abre dropdown com os itens ocultos)
export function BreadcrumbEllipsisExample() {
return (
<Breadcrumb
items={[
{ label: "Início", href: "/" },
{ label: "Componentes", href: "/cn" },
{ label: "Display", href: "/cn/display" },
{ label: "Overlays", href: "/cn/overlays" },
{ label: "Inputs", href: "/cn/inputs" },
{ label: "Breadcrumb" },
]}
maxItems={4}
/>
);
}| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
items* | BreadcrumbItem[] | — | Lista de itens: { label, href?, onClick?, icon? } |
separator | ReactNode | chevron-right icon | Separador entre os itens |
maxItems | number | undefined | Colapsa itens intermediários com '...' ao exceder |
size | 'sm' | 'md' | 'lg' | 'md' | Tamanho do texto e ícones |
className | string | — | Classes extras pro elemento nav raiz |
style | CSSProperties | — | Estilos inline pro elemento nav raiz |
Default (md)
Collapsed (maxItems=3)
Small + custom separator
With icon