Browse Source

Interpolate log type

pull/2666/head
Manny Dinssa 2 years ago
parent
commit
da5ed77cde
  1. 46
      app/components/create_log_actions_component.rb

46
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

Loading…
Cancel
Save