Breadcrumbs # 
The breadcrumbs component is used for application navigation. It shows the location of the current page within the navigation hierarchy. Itโs used with va-breadcrumb-item components.
Examples # 
Default # 
This is a basic usage of the va-breadcrumbs component.
Align # 
Changes component position on the page.
Separator # 
You can use your own separator and customize its color.
Color # 
Sets color of breadcrumbs content
Active color # 
Color of active va-breadcrumb-item elements.
Item # 
Some va-breadcrumbs-item props examples.
API # 
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| activeColor | Color of active links (theme string or HEX string). | 
 | 
 | 
| align | Customizes horizontal position of component (flex based). Available values are strings: 'left', 'center', 'right', 'between', 'around', 'stretch'. | 
 | 
 | 
| ariaLabel | The aria-label of the component | 
 | 
 | 
| color | Color of the component (theme string or  | 
 | 
 | 
| disabledColor | 
 | 
 | |
| preset | Named preset combination of component props. | 
 | - | 
| separator | Element to separate breadcrumbs items. | 
 | 
 | 
| separatorColor | Color of the separator icon (theme string or HEX string). | 
 | 
 | 
| vertical | Displays vertically | 
 | 
 | 
Slots #
| Name | Description | 
|---|---|
| default | One or more  | 
| separator | Separator element. Can be string or vue component. | 
Css Variables #
| Name | Default Value | 
|---|---|
| --va-breadcrumbs-display | flex | 
| --va-breadcrumbs-width | 100% | 
| --va-breadcrumbs-justify-content | center | 
| --va-breadcrumbs-item-display | inline-flex | 
| --va-breadcrumbs-separator-padding | var(--va-breadcrumbs-separator-py) var(--va-breadcrumbs-separator-px) | 
| --va-breadcrumbs-separator-py | 0 | 
| --va-breadcrumbs-separator-px | 0.5rem | 
| --va-breadcrumbs-separator-display | inline-flex | 
Item API # 
API for va-breadcrumb-item component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| activeClass | Applied when the link is active. More info here. | 
 | - | 
| append | When set, always appends the relative path to the current path. More info here. | 
 | - | 
| disabled | Applies  | 
 | 
 | 
| exact | Exactly match the link. Without this, '/' will match every route. More info here. | 
 | - | 
| exactActiveClass | Applied when the link is active with exact match. More info here. | 
 | - | 
| href | Designates the component as anchor and applies the href attribute. More info here. | 
 | - | 
| label | Component content (string). | 
 | 
 | 
| replace | When set, calls  | 
 | - | 
| tag | Replaces html tag. This is useful for semantics and also to allow for valid markup in some cases ( | 
 | 
 | 
| target | Navigation target, More info here. | 
 | - | 
| to | The target route of the link. More info here. | 
 | - | 
Slots #
| Name | Description | 
|---|---|
| default | Component content. | 
FAQ # 
Can separator prop work with separator slot? # 
separator prop work with separator slot?No, slot has higher priority, prop is ignored when slot is used. Same is legit for label of va-breadcrumbs-item, it is ignored when you use default slot.