From adbbba65aa8355dfed0970c12749f5c34e16c81b Mon Sep 17 00:00:00 2001 From: James Chan Date: Wed, 19 Feb 2025 12:17:20 +0000 Subject: [PATCH 1/3] Replace title component with heading component Update templates to call the heading component; update presenters (rename instances of TitleAndContext/title_and_context to HeadingAndContext/heading_and_context; replace t.delete(:average_title_length) with t[:font_size] = 'xl' (average_title_length is used by the title component to set either a large or extra large font size of the heading however the heading component does not use this option. Therefore, we directly set the heading size to large in heading_and_context.rb and use the override seen here when we want an extra large font size); update/fix tests) --- app/presenters/call_for_evidence_presenter.rb | 2 +- app/presenters/case_study_presenter.rb | 2 +- app/presenters/consultation_presenter.rb | 2 +- app/presenters/contact_presenter.rb | 6 +++--- ...itle_and_context.rb => heading_and_context.rb} | 10 ++++++---- .../corporate_information_page_presenter.rb | 6 +++--- app/presenters/detailed_guide_presenter.rb | 4 ++-- app/presenters/document_collection_presenter.rb | 2 +- app/presenters/fatality_notice_presenter.rb | 4 ++-- app/presenters/field_of_operation_presenter.rb | 8 ++++---- app/presenters/fields_of_operation_presenter.rb | 6 +++--- app/presenters/news_article_presenter.rb | 2 +- app/presenters/specialist_document_presenter.rb | 4 ++-- app/presenters/speech_presenter.rb | 2 +- app/presenters/statistical_data_set_presenter.rb | 2 +- .../statistics_announcement_presenter.rb | 2 +- .../topical_event_about_page_presenter.rb | 6 +++--- app/presenters/working_group_presenter.rb | 6 +++--- .../_body_with_related_links.html.erb | 8 ++++++-- .../content_items/call_for_evidence.html.erb | 4 ++-- app/views/content_items/case_study.html.erb | 2 +- app/views/content_items/consultation.html.erb | 5 +++-- app/views/content_items/contact.html.erb | 2 +- .../corporate_information_page.html.erb | 7 ++++++- app/views/content_items/detailed_guide.html.erb | 4 ++-- .../content_items/document_collection.html.erb | 11 +++++++---- app/views/content_items/fatality_notice.html.erb | 2 +- .../content_items/field_of_operation.html.erb | 2 +- .../content_items/fields_of_operation.html.erb | 2 +- app/views/content_items/gone.html.erb | 7 +++++-- app/views/content_items/guide.html+print.erb | 8 +++++--- app/views/content_items/guide.html.erb | 14 ++++++++++++-- app/views/content_items/guide_single.html.erb | 7 ++++++- .../content_items/how_government_works.html.erb | 7 +++++-- app/views/content_items/news_article.html.erb | 2 +- app/views/content_items/publication.html.erb | 9 ++++++--- .../content_items/service_manual_guide.html.erb | 6 ++++-- .../service_manual_service_standard.html.erb | 7 +++++-- .../content_items/service_manual_topic.html.erb | 6 ++++-- .../service_sign_in/_choose_sign_in.html.erb | 7 ++++++- .../service_sign_in/_create_new_account.html.erb | 7 ++++++- .../content_items/specialist_document.html.erb | 2 +- app/views/content_items/speech.html.erb | 2 +- .../content_items/statistical_data_set.html.erb | 11 +++++++---- .../statistics_announcement.html.erb | 2 +- app/views/content_items/working_group.html.erb | 2 +- app/views/development/index.html.erb | 7 ++++++- app/views/histories/history.html.erb | 7 +++++-- app/views/shared/_title_and_translations.html.erb | 2 +- .../service_manual_service_standard_test.rb | 4 ++-- .../corporate_information_page_presenter_test.rb | 8 ++++---- test/presenters/detailed_guide_presenter_test.rb | 2 +- .../field_of_operation_presenter_test.rb | 15 +++++++++------ .../fields_of_operation_presenter_test.rb | 11 +++++++---- .../specialist_document_presenter_test.rb | 15 ++++++++------- 55 files changed, 189 insertions(+), 113 deletions(-) rename app/presenters/content_item/{title_and_context.rb => heading_and_context.rb} (61%) diff --git a/app/presenters/call_for_evidence_presenter.rb b/app/presenters/call_for_evidence_presenter.rb index 9dc1ba8f0..a1c5b4264 100644 --- a/app/presenters/call_for_evidence_presenter.rb +++ b/app/presenters/call_for_evidence_presenter.rb @@ -6,7 +6,7 @@ class CallForEvidencePresenter < ContentItemPresenter include ContentItem::Political include ContentItem::Shareable include ContentItem::SinglePageNotificationButton - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext def opening_date_time content_item["details"]["opening_date"] diff --git a/app/presenters/case_study_presenter.rb b/app/presenters/case_study_presenter.rb index 4a13af58e..33d179653 100644 --- a/app/presenters/case_study_presenter.rb +++ b/app/presenters/case_study_presenter.rb @@ -1,7 +1,7 @@ class CaseStudyPresenter < ContentItemPresenter include ContentItem::Body include ContentItem::Metadata - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext def image content_item["details"]["image"] diff --git a/app/presenters/consultation_presenter.rb b/app/presenters/consultation_presenter.rb index af31a53f6..9916efd24 100644 --- a/app/presenters/consultation_presenter.rb +++ b/app/presenters/consultation_presenter.rb @@ -6,7 +6,7 @@ class ConsultationPresenter < ContentItemPresenter include ContentItem::Political include ContentItem::Shareable include ContentItem::SinglePageNotificationButton - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext def opening_date_time content_item["details"]["opening_date"] diff --git a/app/presenters/contact_presenter.rb b/app/presenters/contact_presenter.rb index 722757a9d..ca39cc769 100644 --- a/app/presenters/contact_presenter.rb +++ b/app/presenters/contact_presenter.rb @@ -1,10 +1,10 @@ class ContactPresenter < ContentItemPresenter - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::ContactDetails - def title_and_context + def heading_and_context super.tap do |t| - t.delete(:average_title_length) + t[:font_size] = "xl" t.delete(:context) end end diff --git a/app/presenters/content_item/title_and_context.rb b/app/presenters/content_item/heading_and_context.rb similarity index 61% rename from app/presenters/content_item/title_and_context.rb rename to app/presenters/content_item/heading_and_context.rb index d217ed0c1..6ffdbab06 100644 --- a/app/presenters/content_item/title_and_context.rb +++ b/app/presenters/content_item/heading_and_context.rb @@ -1,11 +1,13 @@ module ContentItem - module TitleAndContext - def title_and_context + module HeadingAndContext + def heading_and_context { - title:, + text: title, context: I18n.t("content_item.schema_name.#{document_type}", count: 1), context_locale: view_context.t_locale_fallback("content_item.schema_name.#{document_type}", count: 1), - average_title_length: "long", + heading_level: 1, + margin_bottom: 8, + font_size: "l", } end end diff --git a/app/presenters/corporate_information_page_presenter.rb b/app/presenters/corporate_information_page_presenter.rb index 252146e14..4ec3a542f 100644 --- a/app/presenters/corporate_information_page_presenter.rb +++ b/app/presenters/corporate_information_page_presenter.rb @@ -1,7 +1,7 @@ class CorporateInformationPagePresenter < ContentItemPresenter include ContentItem::Body include ContentItem::ContentsList - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::OrganisationBranding include ContentItem::CorporateInformationGroups @@ -11,9 +11,9 @@ def page_title page_title end - def title_and_context + def heading_and_context super.tap do |t| - t.delete(:average_title_length) + t[:font_size] = "xl" t.delete(:context) end end diff --git a/app/presenters/detailed_guide_presenter.rb b/app/presenters/detailed_guide_presenter.rb index 24125ec06..6d3b0be7e 100644 --- a/app/presenters/detailed_guide_presenter.rb +++ b/app/presenters/detailed_guide_presenter.rb @@ -4,10 +4,10 @@ class DetailedGuidePresenter < ContentItemPresenter include ContentItem::Metadata include ContentItem::NationalApplicability include ContentItem::Political - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::SinglePageNotificationButton - def title_and_context + def heading_and_context super.tap do |t| t[:context] = I18n.t("content_item.schema_name.guidance", count: 1) end diff --git a/app/presenters/document_collection_presenter.rb b/app/presenters/document_collection_presenter.rb index 7fc71b85e..a7d1d6f65 100644 --- a/app/presenters/document_collection_presenter.rb +++ b/app/presenters/document_collection_presenter.rb @@ -2,7 +2,7 @@ class DocumentCollectionPresenter < ContentItemPresenter include ContentItem::Body include ContentItem::Metadata include ContentItem::Political - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::ContentsList include ContentItem::SinglePageNotificationButton include DocumentCollection::SignupLink diff --git a/app/presenters/fatality_notice_presenter.rb b/app/presenters/fatality_notice_presenter.rb index c307f9a92..b36d595fd 100644 --- a/app/presenters/fatality_notice_presenter.rb +++ b/app/presenters/fatality_notice_presenter.rb @@ -1,6 +1,6 @@ class FatalityNoticePresenter < ContentItemPresenter include ContentItem::Body - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::Metadata def field_of_operation @@ -23,7 +23,7 @@ def important_metadata end end - def title_and_context + def heading_and_context super.tap do |t| if field_of_operation t[:context] = I18n.t("fatality_notice.operations_in", location: field_of_operation.try(:title)) diff --git a/app/presenters/field_of_operation_presenter.rb b/app/presenters/field_of_operation_presenter.rb index 929a1a9cf..4923fa4fb 100644 --- a/app/presenters/field_of_operation_presenter.rb +++ b/app/presenters/field_of_operation_presenter.rb @@ -1,13 +1,13 @@ class FieldOfOperationPresenter < ContentItemPresenter - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext FatalityNotice = Struct.new(:roll_call_introduction, :casualties, :title, :base_path) - def title_and_context + def heading_and_context super.tap do |t| t[:context] = I18n.t("field_of_operation.context") - t[:title] = "#{I18n.t('field_of_operation.title')} #{@content_item['title']}" - t.delete(:average_title_length) + t[:text] = "#{I18n.t('field_of_operation.title')} #{@content_item['title']}" + t[:font_size] = "xl" end end diff --git a/app/presenters/fields_of_operation_presenter.rb b/app/presenters/fields_of_operation_presenter.rb index 4c3d1dbdf..b670725f5 100644 --- a/app/presenters/fields_of_operation_presenter.rb +++ b/app/presenters/fields_of_operation_presenter.rb @@ -1,14 +1,14 @@ class FieldsOfOperationPresenter < ContentItemPresenter - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext def fields_of_operation content_item.dig("links", "fields_of_operation").map { |field| [field["title"], field["base_path"]] } end - def title_and_context + def heading_and_context super.tap do |t| t[:context] = I18n.t("fields_of_operation.context") - t.delete(:average_title_length) + t[:font_size] = "xl" end end end diff --git a/app/presenters/news_article_presenter.rb b/app/presenters/news_article_presenter.rb index bfb2e2eb7..b279aa1b7 100644 --- a/app/presenters/news_article_presenter.rb +++ b/app/presenters/news_article_presenter.rb @@ -4,7 +4,7 @@ class NewsArticlePresenter < ContentItemPresenter include ContentItem::Linkable include ContentItem::Updatable include ContentItem::Shareable - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::Metadata include ContentItem::NewsImage end diff --git a/app/presenters/specialist_document_presenter.rb b/app/presenters/specialist_document_presenter.rb index 6e54e371f..eb2fb895d 100644 --- a/app/presenters/specialist_document_presenter.rb +++ b/app/presenters/specialist_document_presenter.rb @@ -2,12 +2,12 @@ class SpecialistDocumentPresenter < ContentItemPresenter include ContentItem::Body include ContentItem::Updatable include ContentItem::Linkable - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::Metadata include TypographyHelper include ContentItem::ContentsList - def title_and_context + def heading_and_context super.tap do |t| t.delete(:context) end diff --git a/app/presenters/speech_presenter.rb b/app/presenters/speech_presenter.rb index 7d702f5c8..5970a2aa4 100644 --- a/app/presenters/speech_presenter.rb +++ b/app/presenters/speech_presenter.rb @@ -3,7 +3,7 @@ class SpeechPresenter < ContentItemPresenter include ContentItem::Linkable include ContentItem::Political include ContentItem::Updatable - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::Metadata include ContentItem::NewsImage diff --git a/app/presenters/statistical_data_set_presenter.rb b/app/presenters/statistical_data_set_presenter.rb index 824689207..840ba842d 100644 --- a/app/presenters/statistical_data_set_presenter.rb +++ b/app/presenters/statistical_data_set_presenter.rb @@ -1,7 +1,7 @@ class StatisticalDataSetPresenter < ContentItemPresenter include ContentItem::Body include ContentItem::ContentsList - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include ContentItem::Political include ContentItem::Metadata end diff --git a/app/presenters/statistics_announcement_presenter.rb b/app/presenters/statistics_announcement_presenter.rb index 1b22178b4..ac0013d2e 100644 --- a/app/presenters/statistics_announcement_presenter.rb +++ b/app/presenters/statistics_announcement_presenter.rb @@ -1,7 +1,7 @@ class StatisticsAnnouncementPresenter < ContentItemPresenter include ContentItem::Metadata include ContentItem::NationalStatisticsLogo - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext include StatisticsAnnouncementHelper FORTHCOMING_NOTICE = I18n.t("statistics_announcement.forthcoming").freeze diff --git a/app/presenters/topical_event_about_page_presenter.rb b/app/presenters/topical_event_about_page_presenter.rb index 1848c01e5..f46a663e2 100644 --- a/app/presenters/topical_event_about_page_presenter.rb +++ b/app/presenters/topical_event_about_page_presenter.rb @@ -1,11 +1,11 @@ class TopicalEventAboutPagePresenter < ContentItemPresenter include ContentItem::Body include ContentItem::ContentsList - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext - def title_and_context + def heading_and_context super.tap do |t| - t.delete(:average_title_length) + t[:font_size] = "xl" t.delete(:context) end end diff --git a/app/presenters/working_group_presenter.rb b/app/presenters/working_group_presenter.rb index 3180b1645..ee4cdb378 100644 --- a/app/presenters/working_group_presenter.rb +++ b/app/presenters/working_group_presenter.rb @@ -1,7 +1,7 @@ class WorkingGroupPresenter < ContentItemPresenter include ContentItem::Body include ContentItem::ContentsList - include ContentItem::TitleAndContext + include ContentItem::HeadingAndContext def email content_item["details"]["email"] @@ -19,9 +19,9 @@ def policies content_item["links"]["policies"] end - def title_and_context + def heading_and_context super.tap do |t| - t.delete(:average_title_length) + t[:font_size] = "xl" t.delete(:context) end end diff --git a/app/views/content_items/_body_with_related_links.html.erb b/app/views/content_items/_body_with_related_links.html.erb index e68b8ce3f..306fbd77d 100644 --- a/app/views/content_items/_body_with_related_links.html.erb +++ b/app/views/content_items/_body_with_related_links.html.erb @@ -2,8 +2,12 @@
- <%= render 'govuk_publishing_components/components/title', - title: @content_item.title %> + <%= render 'govuk_publishing_components/components/heading', + text: @content_item.title, + heading_level: 1, + font_size: "xl", + margin_bottom: 8 + %>
diff --git a/app/views/content_items/call_for_evidence.html.erb b/app/views/content_items/call_for_evidence.html.erb index 042bbeb1f..e22668be2 100644 --- a/app/views/content_items/call_for_evidence.html.erb +++ b/app/views/content_items/call_for_evidence.html.erb @@ -4,11 +4,11 @@ ) %> <% end %> -<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.title_and_context[:title] } %> +<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.heading_and_context[:text] } %>
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/case_study.html.erb b/app/views/content_items/case_study.html.erb index 25df21333..52a7414e3 100644 --- a/app/views/content_items/case_study.html.erb +++ b/app/views/content_items/case_study.html.erb @@ -6,7 +6,7 @@
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/consultation.html.erb b/app/views/content_items/consultation.html.erb index 15773b4a5..d54aa64af 100644 --- a/app/views/content_items/consultation.html.erb +++ b/app/views/content_items/consultation.html.erb @@ -4,11 +4,12 @@ ) %> <% end %> -<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.title_and_context[:title] } %> +<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.heading_and_context[:text] } %> +
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/contact.html.erb b/app/views/content_items/contact.html.erb index ed24e5819..251812a3f 100644 --- a/app/views/content_items/contact.html.erb +++ b/app/views/content_items/contact.html.erb @@ -8,7 +8,7 @@
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
diff --git a/app/views/content_items/corporate_information_page.html.erb b/app/views/content_items/corporate_information_page.html.erb index 3b12f3015..950c8884d 100644 --- a/app/views/content_items/corporate_information_page.html.erb +++ b/app/views/content_items/corporate_information_page.html.erb @@ -29,7 +29,12 @@
- <%= render 'govuk_publishing_components/components/title', title: @content_item.title %> + <%= render 'govuk_publishing_components/components/heading', + text: @content_item.title, + heading_level: 1, + font_size: "xl", + margin_bottom: 8 + %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/detailed_guide.html.erb b/app/views/content_items/detailed_guide.html.erb index 7362d04c2..16a51d7db 100644 --- a/app/views/content_items/detailed_guide.html.erb +++ b/app/views/content_items/detailed_guide.html.erb @@ -4,11 +4,11 @@ ) %> <% end %> -<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.title_and_context[:title] } %> +<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.heading_and_context[:text] } %>
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/document_collection.html.erb b/app/views/content_items/document_collection.html.erb index 77208678b..ad3f8936e 100644 --- a/app/views/content_items/document_collection.html.erb +++ b/app/views/content_items/document_collection.html.erb @@ -4,14 +4,17 @@ ) %> <% end %> -<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.title_and_context[:title] } %> +<%= render 'shared/email_subscribe_unsubscribe_flash', { title: @content_item.heading_and_context[:text] } %>
- <%= render 'govuk_publishing_components/components/title', + <%= render 'govuk_publishing_components/components/heading', context: t("content_item.schema_name.#{@content_item.document_type}", count: 1), - title: @content_item.title, - average_title_length: "long" %> + text: @content_item.title, + heading_level: 1, + font_size: "l", + margin_bottom: 8 + %>
<%= render 'shared/translations', content_item: @content_item %>
diff --git a/app/views/content_items/fatality_notice.html.erb b/app/views/content_items/fatality_notice.html.erb index 95d321bc5..1a3f3ecb7 100644 --- a/app/views/content_items/fatality_notice.html.erb +++ b/app/views/content_items/fatality_notice.html.erb @@ -6,7 +6,7 @@
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
<%= render 'shared/translations' %>
diff --git a/app/views/content_items/field_of_operation.html.erb b/app/views/content_items/field_of_operation.html.erb index cec9fc745..7df1de25a 100644 --- a/app/views/content_items/field_of_operation.html.erb +++ b/app/views/content_items/field_of_operation.html.erb @@ -1,7 +1,7 @@
- <%= render "govuk_publishing_components/components/title", @content_item.title_and_context %> + <%= render "govuk_publishing_components/components/heading", @content_item.heading_and_context %>
<%= render "govuk_publishing_components/components/organisation_logo", { diff --git a/app/views/content_items/fields_of_operation.html.erb b/app/views/content_items/fields_of_operation.html.erb index 463cd9c0d..773d2624f 100644 --- a/app/views/content_items/fields_of_operation.html.erb +++ b/app/views/content_items/fields_of_operation.html.erb @@ -1,6 +1,6 @@
- <%= render 'govuk_publishing_components/components/title', @content_item.title_and_context %> + <%= render 'govuk_publishing_components/components/heading', @content_item.heading_and_context %>
diff --git a/app/views/content_items/gone.html.erb b/app/views/content_items/gone.html.erb index 5536a4e4a..d24a116cc 100644 --- a/app/views/content_items/gone.html.erb +++ b/app/views/content_items/gone.html.erb @@ -1,7 +1,10 @@
- <%= render "govuk_publishing_components/components/title", { - title: t("gone.title"), + <%= render "govuk_publishing_components/components/heading", { + text: t("gone.title"), + heading_level: 1, + font_size: "xl", + margin_bottom: 8 } %>

diff --git a/app/views/content_items/guide.html+print.erb b/app/views/content_items/guide.html+print.erb index 73dba2d32..1f1e7ce46 100644 --- a/app/views/content_items/guide.html+print.erb +++ b/app/views/content_items/guide.html+print.erb @@ -8,9 +8,11 @@

- <%= render 'govuk_publishing_components/components/title', { - margin_bottom: 6, - title: @content_item.title, + <%= render 'govuk_publishing_components/components/heading', { + text: @content_item.title, + heading_level: 1, + font_size: "xl", + margin_bottom: 6 } %>
diff --git a/app/views/content_items/guide.html.erb b/app/views/content_items/guide.html.erb index ead0a4a01..d2dd373ff 100644 --- a/app/views/content_items/guide.html.erb +++ b/app/views/content_items/guide.html.erb @@ -20,9 +20,19 @@
<% if show_contents_list_ab_test? %> - <%= render 'govuk_publishing_components/components/title', { title: @content_item.title } %> + <%= render 'govuk_publishing_components/components/heading', { + text: @content_item.title, + heading_level: 1, + font_size: "xl", + margin_bottom: 8 + } %> <% else %> - <%= render 'govuk_publishing_components/components/title', { title: @content_item.content_title } %> + <%= render 'govuk_publishing_components/components/heading', { + text: @content_item.content_title, + heading_level: 1, + font_size: "xl", + margin_bottom: 8 + } %> <% end %> <% if show_contents_list_ab_test? || @content_item.show_guide_navigation? %> <%= render "govuk_publishing_components/components/skip_link", { diff --git a/app/views/content_items/guide_single.html.erb b/app/views/content_items/guide_single.html.erb index 8f5dee383..0b3037d93 100644 --- a/app/views/content_items/guide_single.html.erb +++ b/app/views/content_items/guide_single.html.erb @@ -17,7 +17,12 @@
- <%= render 'govuk_publishing_components/components/title', { title: @content_item.content_title } %> + <%= render 'govuk_publishing_components/components/heading', { + text: @content_item.content_title, + heading_level: 1, + font_size: "xl", + margin_bottom: 8 + } %> <% if @content_item.show_guide_navigation? %>