Breadcrumbs API
Demos
For examples and details on the usage of this React component, visit the component demo pages:
Import
import Breadcrumbs from '@mui/joy/Breadcrumbs';
// or
import { Breadcrumbs } from '@mui/joy';
Component name
The nameJoyBreadcrumbs
can be used when providing default props or style overrides in the theme.Props
Props of the native component are also available.
Name | Type | Default | Description |
---|---|---|---|
children | node | The content of the component. | |
separator | node | '/' | Custom separator node. |
size | 'sm' | 'md' | 'lg' | string | 'md' | The size of the component. It accepts theme values between 'sm' and 'lg'. To learn how to add custom sizes to the component, check out Themed components—Extend sizes. |
sx | Array<func | object | bool> | func | object | The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details. |
The
ref
is forwarded to the root element.Slots
Name | Default class | Default HTML tag | Description |
---|---|---|---|
root | .MuiBreadcrumbs-root | 'nav' | The component that renders the root. To learn how to customize the slot, check out the Overriding component structure guide. |
ol | .MuiBreadcrumbs-ol | 'ol' | The component that renders the ol. To learn how to customize the slot, check out the Overriding component structure guide. |
li | .MuiBreadcrumbs-li | 'li' | The component that renders the li. To learn how to customize the slot, check out the Overriding component structure guide. |
separator | .MuiBreadcrumbs-separator | 'li' | The component that renders the separator. To learn how to customize the slot, check out the Overriding component structure guide. |