Breadcrumb
Semantic page hierarchy navigation.
#Default usage
#Usage
import {
Breadcrumb,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbList,
BreadcrumbPage,
BreadcrumbSeparator,
} from "@froggdesign/enter-ui";
export function Example() {
return (
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem><BreadcrumbLink href="/docs">Docs</BreadcrumbLink></BreadcrumbItem>
<BreadcrumbItem><BreadcrumbSeparator /></BreadcrumbItem>
<BreadcrumbItem><BreadcrumbLink href="/docs/components/button">Components</BreadcrumbLink></BreadcrumbItem>
<BreadcrumbItem><BreadcrumbSeparator /></BreadcrumbItem>
<BreadcrumbItem><BreadcrumbPage>Button</BreadcrumbPage></BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>
);
}#Accessibility
Breadcrumb renders a nav landmark with aria-label="Breadcrumb". BreadcrumbPage sets aria-current="page".
#API
- Compose list, item, link, separator, and page primitives.
BreadcrumbSeparatordefaults to/and is hidden from assistive technology.
#Styling
Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.
