diff --git a/app/assets/stylesheets/navigation/breadcrumbs.scss b/app/assets/stylesheets/navigation/breadcrumbs.scss
index 5e3b80b52..07de15684 100644
--- a/app/assets/stylesheets/navigation/breadcrumbs.scss
+++ b/app/assets/stylesheets/navigation/breadcrumbs.scss
@@ -7,6 +7,7 @@
column-gap: 14px;
.breadcrumbs-link {
+ display: inline-block;
color: var(--sn-blue);
max-width: var(--max-breadcrumbs-link-width);
white-space: nowrap;
@@ -19,6 +20,23 @@
}
.delimiter {
- color: var(--sn-grey);
+ padding-bottom: 4px;
+ }
+
+ .breadcrumbs-collapsed-container {
+ color: var(--sn-blue);
+ position: relative;
+
+ .show-breadcrumbs {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ position: relative;
+ }
+
+ a {
+ @include font-button;
+ color: var(--sn-blue);
+ }
}
}
diff --git a/app/views/shared/navigation/_breadcrumbs.html.erb b/app/views/shared/navigation/_breadcrumbs.html.erb
index 1183c902a..4ccdda0f4 100644
--- a/app/views/shared/navigation/_breadcrumbs.html.erb
+++ b/app/views/shared/navigation/_breadcrumbs.html.erb
@@ -9,7 +9,11 @@
class: "breadcrumbs-link #{first_breadcrumb_item[:class]}",
title: first_breadcrumb_item[:label],
data: first_breadcrumb_item[:data]) %>
- >
+
+
"
+ alt="navigate next"
+ class="navigate_next">
+
•••
@@ -18,19 +22,27 @@
- >
+
+
"
+ alt="navigate next"
+ class="navigate_next">
+
<% item = last_breadcrumb_items.first %>
<%= link_to(item[:label], item[:url],
class: "breadcrumbs-link #{item[:class]}",
title: item[:label],
data: item[:data]) %>
- >
+
+
"
+ alt="navigate next"
+ class="navigate_next">
+
<% last_item = last_breadcrumb_items.last %>
<%= last_item[:label] %>
@@ -42,7 +54,11 @@
class: "breadcrumbs-link #{item[:class]}",
title: item[:label],
data: item[:data]) %>
- >
+
+
"
+ alt="navigate next"
+ class="navigate_next">
+
<% end %>