shadow
Breadcrumb displays one segment of the navigation path in the application and is a descendant of the Breadcrumbs element. It can also display an icon.
For more information on using Breadcrumbs, navigate to the Breadcrumbs element documentation.
wje-breadcrumb can behave as a real link. The href, target, rel, and download attributes are synced to the internal <a> element, so the component works as a navigation link.
<wje-breadcrumb href="/documents" target="_self">Documents</wje-breadcrumb>
When disabled is present, the breadcrumb removes href from the internal anchor, sets aria-disabled="true", and prevents navigation as well as further click bubbling.
--wje-breadcrumb-line-height sets line-height on the wje-breadcrumb host element. The internal .native-breadcrumb link has separate tokens for line-height, margin, and padding:
wje-breadcrumb {
--wje-breadcrumb-line-height: 24px;
--wje-breadcrumb-native-line-height: 20px;
--wje-breadcrumb-native-margin: 0;
--wje-breadcrumb-native-padding: 4px 12px;
}
--wje-breadcrumb-margin and --wje-breadcrumb-padding remain supported as compatible aliases for the native wrapper.
Use wje-breadcrumb when the user needs to navigate the application or transition between states/screens.
Do not use multiple parallel navigation patterns that compete with each other.
Provide clear active/selected states, predictable tab order, and naming of controls.
- Keep the URL and UI state in sync to make the navigation reproducible.
- Use consistent terminology for items across menus, breadcrumb and tabs.
- For deep structures, add auxiliary context (breadcrumb, title, icons).
| Popis | Nastavuje ARIA metadáta, ktoré zlepšujú prístupnosť pre asistenčné technológie. |
| Atribút | aria-label |
| Typ | any |
| Predvolené | - |
| Popis | Určuje, či je komponent zbalený. |
| Atribút | collapsed |
| Typ | boolean |
| Predvolené | - |
| Popis | Vypína používateľskú interakciu s komponentom. |
| Atribút | disabled |
| Typ | boolean |
| Predvolené | false |
| Popis | Riadi správanie voľby download v komponente. |
| Atribút | download |
| Typ | any |
| Predvolené | - |
| Popis | Nastavuje cieľovú URL, keď komponent funguje ako odkaz. |
| Atribút | href |
| Typ | string|null |
| Predvolené | - |
| Popis | Riadi správanie voľby last v komponente. |
| Atribút | last |
| Typ | any |
| Predvolené | - |
| Popis | Riadi správanie voľby rel v komponente. |
| Atribút | rel |
| Typ | any |
| Predvolené | - |
| Popis | Riadi správanie voľby show-collapsed-indicator v komponente. |
| Atribút | show-collapsed-indicator |
| Typ | any |
| Predvolené | - |
| Popis | Riadi správanie voľby target v komponente. |
| Atribút | target |
| Typ | any |
| Predvolené | - |
| Popis | Nastavuje zobrazovaný text pre voľbu title. |
| Atribút | title |
| Typ | any |
| Predvolené | - |
Pre tento komponent nie sú dostupné žiadne udalosti.
| Popis | Spustí metódu shouldRenderSeparator na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => boolean |
| Popis | Overí, či komponent obsahuje visible breadcrumb after. |
| Signatúra | () => boolean |
| Popis | Overí, či je breadcrumb visible in trail aktuálne pravda. |
| Signatúra | (breadcrumb: Element) => boolean |
| Popis | Synchronizuje native attributes s externým alebo interným zdrojom stavu. |
| Signatúra | () => void |
| Popis | Overí, či je mobile collapsed variant aktuálne pravda. |
| Signatúra | () => boolean |
| Popis | Vytvorí breadcrumb dropdown a pripojí ho do štruktúry komponentu. |
| Signatúra | ({ breadcrumbs, trigger, placement = 'bottom' }: any, options: object) => HTMLElement |
| Popis | Vytvorí collapsed breadcrumb menu a pripojí ho do štruktúry komponentu. |
| Signatúra | (breadcrumbs: Array<HTMLElement>) => HTMLElement |
| Popis | Vráti collapsed menu breadcrumbs z aktuálneho stavu komponentu. |
| Signatúra | (isBreakpointMenuIndicator: boolean) => Array<HTMLElement> |
| Popis | Spustí metódu collapseMobileVariant na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (variant: string) => HTMLElement |
collapseMobileText
| Popis | Spustí metódu collapseMobileText na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => HTMLElement |
| Popis | Spustí metódu collapseMobileBack na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => HTMLElement |
| Popis | Spustí metódu collapseMobileParentTitle na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => HTMLElement |
| Popis | Spustí metódu collapseMobileMenuTitle na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => HTMLElement |
| Popis | Spustí metódu collapseMobileSheet na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | () => HTMLElement |
| Popis | Vytvorí mobile dropdown a pripojí ho do štruktúry komponentu. |
| Signatúra | (trigger: HTMLElement) => HTMLElement |
| Popis | Vytvorí mobile dropdown trigger a pripojí ho do štruktúry komponentu. |
| Signatúra | ({ icon, iconPosition = 'start', label, ariaLabel, className }: any, options: object) => HTMLElement |
| Popis | Vytvorí mobile container a pripojí ho do štruktúry komponentu. |
| Signatúra | (className: string) => HTMLElement |
| Popis | Vytvorí mobile breadcrumb control a pripojí ho do štruktúry komponentu. |
| Signatúra | (breadcrumb: HTMLElement|null, className: string, { actionable = false, ariaCurrent = false, ariaLabel, icon }: any, options: object) => HTMLElement |
| Popis | Vráti trail breadcrumbs z aktuálneho stavu komponentu. |
| Signatúra | () => Array<HTMLElement> |
| Popis | Vráti current breadcrumb z aktuálneho stavu komponentu. |
| Signatúra | () => HTMLElement|null |
| Popis | Vráti parent breadcrumb z aktuálneho stavu komponentu. |
| Signatúra | () => HTMLElement|null |
| Popis | Overí, či je breadcrumb actionable aktuálne pravda. |
| Signatúra | (breadcrumb: HTMLElement|null) => boolean |
| Popis | Spustí metódu forwardBreadcrumbClick na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (breadcrumb: HTMLElement|null) => void |
| Popis | Vytvorí collapsed dropdown trigger a pripojí ho do štruktúry komponentu. |
| Signatúra | (isBreakpointMenuIndicator: boolean) => HTMLElement |
| Popis | Vráti collapsed dropdown ikonu z aktuálneho stavu komponentu. |
| Signatúra | (isBreakpointMenuIndicator: boolean) => string |
| Popis | Spustí metódu populateCollapsedMenuItem na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (menuItem: HTMLElement, breadcrumb: HTMLElement) => void |
| Popis | Vráti breadcrumb label z aktuálneho stavu komponentu. |
| Signatúra | (breadcrumb: HTMLElement|null) => string |
| Popis | Vráti collapsed menu položku label z aktuálneho stavu komponentu. |
| Signatúra | (breadcrumb: HTMLElement) => string |
| Popis | Spustí metódu humanizeCollapsedMenuItemLabel na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (value: string) => string |
| Popis | Overí, či je breakpoint menu indicator aktuálne pravda. |
| Signatúra | () => boolean |
| Popis | Vráti breadcrumbs z aktuálneho stavu komponentu. |
| Signatúra | () => Element |
| Názov | Popis |
|---|
native | Štýluje koreňovú shadow časť komponentu. |
separator | Štýluje shadow časť separator. |
| Názov | Popis |
|---|
--wje-breadcrumb-a | Vlastná CSS premenná na štýlovanie komponentu (a). |
--wje-breadcrumb-a-hover | Vlastná CSS premenná na štýlovanie komponentu (a hover). |
--wje-breadcrumb-line-height | Vlastná CSS premenná, ktorá riadi výšku riadku. |
--wje-breadcrumb-native-line-height | Vlastná CSS premenná, ktorá riadi výšku riadku. |
--wje-breadcrumb-native-margin | Vlastná CSS premenná, ktorá riadi native margin. |
--wje-breadcrumb-native-padding | Vlastná CSS premenná, ktorá riadi native padding. |
--wje-breadcrumb-margin | Vlastná CSS premenná, ktorá riadi margin. |
--wje-breadcrumb-padding | Vlastná CSS premenná, ktorá riadi padding. |
| Názov | Popis |
|---|
default | Predvolený slot pre hlavný obsah komponentu. |
start | Slot pre obsah zobrazený pred hlavným obsahom. |
end | Slot pre obsah zobrazený za hlavným obsahom. |
separator | Slot pre vlastný oddeľovač medzi položkami. |