diff --git a/app/components/sdg_management/goals/index_component.html.erb b/app/components/sdg_management/goals/index_component.html.erb index 2564b8dec..03d21e27d 100644 --- a/app/components/sdg_management/goals/index_component.html.erb +++ b/app/components/sdg_management/goals/index_component.html.erb @@ -1,8 +1,4 @@ -<% provide(:title) do %> - <%= t("sdg_management.header.title") %> - <%= title %> -<% end %> - -

<%= title %>

+<%= header %> diff --git a/app/components/sdg_management/goals/index_component.rb b/app/components/sdg_management/goals/index_component.rb index 9c7517861..7413be712 100644 --- a/app/components/sdg_management/goals/index_component.rb +++ b/app/components/sdg_management/goals/index_component.rb @@ -1,4 +1,6 @@ class SDGManagement::Goals::IndexComponent < ApplicationComponent + include SDGManagement::Header + attr_reader :goals def initialize(goals) diff --git a/app/components/sdg_management/header.rb b/app/components/sdg_management/header.rb new file mode 100644 index 000000000..0a9370031 --- /dev/null +++ b/app/components/sdg_management/header.rb @@ -0,0 +1,11 @@ +module SDGManagement::Header + extend ActiveSupport::Concern + + def header + provide(:title) do + "#{t("sdg_management.header.title")} - #{title}" + end + + tag.h2 title + end +end