apps/www/content/docs/components/breadcrumb.mdx
import { Breadcrumb } from "@chakra-ui/react"
<Breadcrumb.Root>
<Breadcrumb.List>
<Breadcrumb.Item>
<Breadcrumb.Link />
</Breadcrumb.Item>
<Breadcrumb.Separator />
</Breadcrumb.List>
</Breadcrumb.Root>
:::info
If you prefer a closed component composition, check out the snippet below.
:::
Use the size prop to change the size of the breadcrumb component
Use the variant prop to change the appearance of the breadcrumb component
Use the Breadcrumb.Separator component to add a custom separator
Add a custom icon to the breadcrumb by rendering it within Breadcrumb.Link
Wrap the Breadcrumb.Link inside the MenuTrigger to ensure it works correctly
within the menu component
Render the Breadcrumb.Ellipsis component to show an ellipsis after a
breadcrumb item
Use the asChild prop to change the underlying breadcrumb link
import { Breadcrumb } from "@chakra-ui/react"
import { Link } from "next/link"
export const Example = () => {
return (
<Breadcrumb.Root>
<Breadcrumb.List>
<Breadcrumb.Item>
<Breadcrumb.Link asChild>
<Link href="/docs">Docs</Link>
</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
</Breadcrumb.List>
</Breadcrumb.Root>
)
}
Here's how to setup the Breadcrumb for a closed component composition.
<ExampleCode name="breadcrumb-closed-component" />If you want to automatically add the closed component to your project, run the command:
npx @chakra-ui/cli snippet add breadcrumb
Explore the Breadcrumb component parts interactively. Click on parts in the
sidebar to highlight them in the preview.