Skip to content

Commit f400cf5

Browse files
committed
add class for no breadcrumbs state before rendering the component
1 parent b6e95c2 commit f400cf5

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

app/components/primer/open_project/page_header.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ class PageHeader < Primer::Component
4040
"PageHeader-title",
4141
"PageHeader-title--#{variant}"
4242
)
43-
@system_arguments[:classes] = class_names(@system_arguments[:classes], ("PageHeader--noBreadcrumb" unless show_breadcrumbs?))
4443
Primer::OpenProject::PageHeader::Title.new(state: @state, **system_arguments)
4544
}
4645

@@ -271,6 +270,14 @@ def render?
271270
title? && breadcrumbs?
272271
end
273272

273+
def before_render
274+
super
275+
@system_arguments[:classes] = class_names(
276+
@system_arguments[:classes],
277+
("PageHeader--noBreadcrumb" unless show_breadcrumbs?)
278+
)
279+
end
280+
274281
def context_bar
275282
return unless show_context_bar?
276283

0 commit comments

Comments
 (0)