From 4a55a14ca61da8ac788d2dc551d19239afd85b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20Br=C3=A4unlein?= Date: Mon, 20 Nov 2023 13:24:49 +0300 Subject: [PATCH] fix[#50499] Add first-breadcrumb-element css class in BreadcrumbHelper --- app/helpers/breadcrumb_helper.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helpers/breadcrumb_helper.rb b/app/helpers/breadcrumb_helper.rb index 6ba26624ab25..93e95b99ebbe 100644 --- a/app/helpers/breadcrumb_helper.rb +++ b/app/helpers/breadcrumb_helper.rb @@ -30,13 +30,13 @@ module BreadcrumbHelper def full_breadcrumbs items = breadcrumb_paths.compact render(Primer::Beta::Breadcrumbs.new(data: { 'test-selector': "op-breadcrumb" })) do |breadcrumbs| - items.each do |item| + items.each_with_index do |item, index| item = anchor_string_to_object(item) if item.is_a?(String) && item.start_with?("\u003c") if item.is_a?(Hash) - breadcrumbs.with_item(href: item[:href]) { item[:text] } + breadcrumbs.with_item(href: item[:href], classes: index == 0 ? "first-breadcrumb-element" : nil) { item[:text] } else - breadcrumbs.with_item(href: "#") { item } + breadcrumbs.with_item(href: "#", classes: index == 0 ? "first-breadcrumb-element" : nil) { item } end end end