Skip to content

Commit 3b5b110

Browse files
authored
Merge pull request #67 from opf/fix/large-header-as-default
Make the large header variant the default for PageHeaders
2 parents 905f8c8 + cac9f68 commit 3b5b110

6 files changed

Lines changed: 16 additions & 10 deletions

File tree

.changeset/light-jokes-sleep.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@openproject/primer-view-components': patch
3+
---
4+
5+
Make the large header variant the default for OpenProject::PageHeader
2.93 KB
Loading
2.93 KB
Loading

app/components/primer/open_project/page_header.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ class PageHeader < Primer::Component
77
HEADING_TAG_OPTIONS = [:h1, :h2, :h3, :h4, :h5, :h6].freeze
88
HEADING_TAG_FALLBACK = :h2
99

10-
DEFAULT_HEADER_VARIANT = :medium
10+
DEFAULT_HEADER_VARIANT = :large
1111
HEADER_VARIANT_OPTIONS = [
12-
:large,
12+
:medium,
1313
DEFAULT_HEADER_VARIANT
1414
].freeze
1515

1616
DEFAULT_BACK_BUTTON_SIZE = :medium
1717
BACK_BUTTON_SIZE_OPTIONS = [
1818
:small,
19-
DEFAULT_HEADER_VARIANT,
19+
DEFAULT_BACK_BUTTON_SIZE,
2020
:large
2121
].freeze
2222

previews/primer/open_project/page_header_preview.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def default
2525
# @param with_context_bar_actions [Boolean]
2626
# @param with_parent_link [Boolean]
2727
def playground(
28-
variant: :medium,
28+
variant: :large,
2929
title: "Hello",
3030
description: "Last updated 5 minutes ago by XYZ.",
3131
with_back_button: false,
@@ -49,10 +49,10 @@ def playground(
4949
breadcrumb_items: breadcrumb_items })
5050
end
5151

52-
# @label Large
53-
def large_title
52+
# @label Medium title
53+
def medium_title
5454
render(Primer::OpenProject::PageHeader.new) do |header|
55-
header.with_title(variant: :large) { "Hello" }
55+
header.with_title(variant: :medium) { "Hello" }
5656
header.with_description { "Last updated 5 minutes ago by XYZ." }
5757
end
5858
end

test/components/primer/open_project/page_header_test.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ def test_renders_title
1616

1717
assert_text("Hello")
1818
assert_selector(".PageHeader-title")
19+
assert_selector(".PageHeader-title--large")
1920
end
2021

21-
def test_renders_large_title
22-
render_inline(Primer::OpenProject::PageHeader.new) { |header| header.with_title(variant: :large) { "Hello" } }
22+
def test_renders_medium_title
23+
render_inline(Primer::OpenProject::PageHeader.new) { |header| header.with_title(variant: :medium) { "Hello" } }
2324

2425
assert_text("Hello")
2526
assert_selector(".PageHeader-title")
26-
assert_selector(".PageHeader-title--large")
27+
assert_selector(".PageHeader-title--medium")
2728
end
2829

2930
def test_renders_description

0 commit comments

Comments
 (0)