From da5ed77cde769f9ef0da1f718f49662eea9ef953 Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Wed, 2 Oct 2024 11:31:27 +0100 Subject: [PATCH] Interpolate log type --- .../create_log_actions_component.rb | 46 ++++--------------- 1 file changed, 8 insertions(+), 38 deletions(-) diff --git a/app/components/create_log_actions_component.rb b/app/components/create_log_actions_component.rb index 861b4d65c..4395c48a9 100644 --- a/app/components/create_log_actions_component.rb +++ b/app/components/create_log_actions_component.rb @@ -18,57 +18,27 @@ class CreateLogActionsComponent < ViewComponent::Base user.organisation.data_protection_confirmed? && user.organisation.organisation_or_stock_owner_signed_dsa_and_holds_own_stock? end - def create_button_href - case log_type - when "lettings" - lettings_logs_path - when "sales" - sales_logs_path - end + def create_button_copy + "Create a new #{log_type} log" end - def create_button_copy - case log_type - when "lettings" - "Create a new lettings log" - when "sales" - "Create a new sales log" - end + def create_button_href + send("#{log_type}_logs_path") end def upload_button_copy - case log_type - when "lettings" - "Upload lettings logs in bulk" - when "sales" - "Upload sales logs in bulk" - end + "Upload #{log_type} logs in bulk" end def upload_button_href - case log_type - when "lettings" - bulk_upload_lettings_log_path(id: "start") - when "sales" - bulk_upload_sales_log_path(id: "start") - end + send("bulk_upload_#{log_type}_log_path", id: "start") end def view_uploads_button_copy - case log_type - when "lettings" - "View lettings bulk uploads" - when "sales" - "View sales bulk uploads" - end + "View #{log_type} bulk uploads" end def view_uploads_button_href - case log_type - when "lettings" - bulk_uploads_lettings_logs_path - when "sales" - bulk_uploads_sales_logs_path - end + send("bulk_uploads_#{log_type}_logs_path") end end