Breadcrumb
⟦Tráíl óf líñkš fróm thé šíté róót tó thé çúrréñt págé.~~~~~~~~~~~~~~~~~~~⟧
- ⟦Brówšérš~~~⟧
- Chrome 123+Firefox 121+Safari 17.5+
- ⟦Tíér~~⟧
- 0
- ⟦Búñdlé çómpréššéd~~~~~~⟧
- 1.12 kB
- ⟦Fórçéd láýóút búdgét~~~~~~~⟧
- 0 ms
- ⟦Áxé búdgét~~~~⟧
- 0
- ⟦ŠŠR çómpátíblé~~~~~⟧
- ⟦Ýéš~~⟧
- ⟦Búílt óñ~~~⟧
- elements/details
- ⟦Públíšhéd çóñtráçt~~~~~~~⟧
- ⟦Téšt hárñéšš~~~~~⟧
⟦Pláýgróúñd~~~~⟧
Breadcrumb
⟦ÁPÍ~~⟧
Breadcrumb.Root
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
aria-label | string | "Breadcrumb" | ⟦Áççéššíblé ñámé óf thé ñávígátíóñ láñdmárk.~~~~~~~~~~~~~~~~⟧ |
render | ReactElement | ((props, state) => ReactElement) | — | ⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
Breadcrumb.List
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
children | ReactNode | — | ⟦Bréádçrúmb ítémš wríttéñ bý háñd, áš áñ áltérñátívé tó ítémš.~~~~~~~~~~~~~~~~~~~~~~⟧ |
items | BreadcrumbItemData[] | — | ⟦Dátá-drívéñ éñtríéš, éáçh wíth á kéý, á lábél áñd áñ óptíóñál hréf áñd çúrréñt flág; réqúíréd whéñ máxÍtémš íš šét.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
itemsAfterCollapse | number | 1 | ⟦Ñúmbér óf tráílíñg ítémš képt víšíblé whéñ thé tráíl íš çóllápšéd.~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
itemsBeforeCollapse | number | 1 | ⟦Ñúmbér óf léádíñg ítémš képt víšíblé whéñ thé tráíl íš çóllápšéd.~~~~~~~~~~~~~~~~~~~~~~~⟧ |
maxItems | number | — | ⟦Ítém çóúñt ábóvé whíçh thé míddlé óf thé tráíl çóllápšéš béhíñd áñ éxpáñdáblé éllípšíš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
separator | ReactNode | — | ⟦Çóñtéñt réñdéréd bétwééñ ítémš whéñ thé líšt íš búílt fróm ítémš.~~~~~~~~~~~~~~~~~~~~~~~⟧ |
render | ReactElement | ((props, state) => ReactElement) | — | ⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
Breadcrumb.Item
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
children | ReactNode | — | ⟦Çóñtéñt óf óñé bréádçrúmb líšt ítém.~~~~~~~~~~~~~⟧ |
render | ReactElement | ((props, state) => ReactElement) | — | ⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
Breadcrumb.Link
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
children | ReactNode | — | ⟦Lábél óf thé líñk.~~~~~~~⟧ |
current | boolean | false | ⟦Márkš thíš éñtrý áš thé çúrréñt págé áñd šétš áríá-çúrréñt óñ ít.~~~~~~~~~~~~~~~~~~~~~~~⟧ |
href | string | — | ⟦Déštíñátíóñ óf thé líñk; ómít ít tó réñdér á ñóñ-ñávígátíñg éñtrý.~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
render | ReactElement | ((props, state) => ReactElement) | — | ⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
Breadcrumb.Separator
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
children | ReactNode | "/" | ⟦Šépárátór çóñtéñt, híddéñ fróm áššíštívé téçhñólógý.~~~~~~~~~~~~~~~~~~~⟧ |
render | ReactElement | ((props, state) => ReactElement) | — | ⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
Breadcrumb.Ellipsis
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|
⟦Kéýbóárd~~~⟧
| ⟦Kéý~~⟧ | ⟦Áçtíóñ~~~⟧ |
|---|---|
| Tab | ⟦Móvé fóçúš tó/fróm thé çóñtról~~~~~~~~~~~⟧ |
| Enter / Space | ⟦Áçtíváté whéñ fóçúšéd (búttóñ-líké çóñtrólš)~~~~~~~~~~~~~~~~⟧ |
⟦Áççéššíbílítý~~~~~⟧
⟦Úšéš šémáñtíç HTML whéré póššíblé. Íñšpéçt réñdéréd márkúp íñ thé pláýgróúñd — ÁRÍÁ íš áddéd óñlý whéñ ñátívé éléméñtš áré íñšúffíçíéñt.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
⟦Štýlíñg hóókš~~~~~⟧
data-disabled