Skip to content
18 changes: 17 additions & 1 deletion packages/vue-components/src/Breadcrumb.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<template>
<div>
<nav aria-label="breadcrumb">
<nav aria-label="breadcrumb" class="breadcrumb-divider">
<ol class="breadcrumb">
<li class="notlink breadcrumb-marker">
››&nbsp;&nbsp;
</li>
<li
v-for="(item, index) in items"
:key="index"
Expand Down Expand Up @@ -80,4 +83,17 @@ export default {
.notlink {
color: #6d757d;
}

.breadcrumb-divider {
--bs-breadcrumb-divider: '›';
}

/* Change font size to center arrows */
.breadcrumb-marker {
font-size: 15px;
}

.breadcrumb-item::before {
font-size: 15px;
}
</style>
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,19 @@ exports[`Breadcrumb dropdown link from sitenav 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item"
Expand Down Expand Up @@ -43,10 +52,19 @@ exports[`Breadcrumb dropdown non-link from sitenav 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item notlink"
Expand Down Expand Up @@ -80,10 +98,20 @@ exports[`Breadcrumb empty breadcrumb 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
/>
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

</ol>
</nav>
</div>
`;
Expand All @@ -92,10 +120,20 @@ exports[`Breadcrumb no sitenav 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
/>
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

</ol>
</nav>
</div>
`;
Expand All @@ -104,10 +142,19 @@ exports[`Breadcrumb one link 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item"
Expand All @@ -129,10 +176,19 @@ exports[`Breadcrumb one link from sitenav 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item notlink"
Expand All @@ -154,10 +210,19 @@ exports[`Breadcrumb one non-link 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item notlink"
Expand All @@ -177,10 +242,19 @@ exports[`Breadcrumb two link 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item"
Expand Down Expand Up @@ -214,10 +288,19 @@ exports[`Breadcrumb two non-link 1`] = `
<div>
<nav
aria-label="breadcrumb"
class="breadcrumb-divider"
>
<ol
class="breadcrumb"
>
<li
class="notlink breadcrumb-marker"
>

››  

</li>

<li
aria-current="[object Object]"
class="breadcrumb-item notlink"
Expand Down