From d5f440c9bbeeb4c07bee3c9cb583184860a321f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Sun, 22 Jan 2023 17:14:20 +0100 Subject: [PATCH] Simplify header in custom pages admin index Now that we're using a component, we can reuse the Header module. --- .../site_customization/pages/index_component.html.erb | 7 ++----- .../admin/site_customization/pages/index_component.rb | 7 +++++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/components/admin/site_customization/pages/index_component.html.erb b/app/components/admin/site_customization/pages/index_component.html.erb index 7bdbc00ea..1eb35d59c 100644 --- a/app/components/admin/site_customization/pages/index_component.html.erb +++ b/app/components/admin/site_customization/pages/index_component.html.erb @@ -1,10 +1,7 @@ -<% provide :title do %> - <%= t("admin.header.title") %> - <%= t("admin.menu.site_customization.pages") %> +<%= header do %> + <%= link_to t("admin.site_customization.pages.index.create"), new_admin_site_customization_page_path %> <% end %> -<%= link_to t("admin.site_customization.pages.index.create"), new_admin_site_customization_page_path, class: "button float-right" %> -

<%= t("admin.site_customization.pages.index.title") %>

- <% if pages.any? %>

<%= page_entries_info pages %>

diff --git a/app/components/admin/site_customization/pages/index_component.rb b/app/components/admin/site_customization/pages/index_component.rb index 3f181f8f5..d68123b59 100644 --- a/app/components/admin/site_customization/pages/index_component.rb +++ b/app/components/admin/site_customization/pages/index_component.rb @@ -1,7 +1,14 @@ class Admin::SiteCustomization::Pages::IndexComponent < ApplicationComponent + include Header attr_reader :pages def initialize(pages) @pages = pages end + + private + + def title + t("admin.site_customization.pages.index.title") + end end