From 9b073599f08bea1f5ed79b915f03580bd4e9b177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 3 Dec 2020 15:50:12 +0100 Subject: [PATCH] Allow different labels in admin search component --- app/components/admin/search_component.rb | 9 +++------ app/views/admin/shared/_user_search.html.erb | 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/app/components/admin/search_component.rb b/app/components/admin/search_component.rb index 239faacea..28b07cd17 100644 --- a/app/components/admin/search_component.rb +++ b/app/components/admin/search_component.rb @@ -1,8 +1,9 @@ class Admin::SearchComponent < ApplicationComponent - attr_reader :url + attr_reader :url, :label - def initialize(url:) + def initialize(url:, label:) @url = url + @label = label end private @@ -10,8 +11,4 @@ class Admin::SearchComponent < ApplicationComponent def search_terms params[:search] end - - def label - t("admin.shared.user_search.placeholder") - end end diff --git a/app/views/admin/shared/_user_search.html.erb b/app/views/admin/shared/_user_search.html.erb index a2a5eaaf3..2023fd0ed 100644 --- a/app/views/admin/shared/_user_search.html.erb +++ b/app/views/admin/shared/_user_search.html.erb @@ -1 +1 @@ -<%= render Admin::SearchComponent.new(url: url) %> +<%= render Admin::SearchComponent.new(url: url, label: t("admin.shared.user_search.placeholder")) %>