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