From bcc8e5f0db13d9fe168b33e55d637bc54273a134 Mon Sep 17 00:00:00 2001 From: Ata Dahri Date: Tue, 12 Mar 2024 10:57:52 +0000 Subject: [PATCH] HOTT-5136: Added top and bottom choice selection banners to Duty calculator --- app/helpers/service_helper.rb | 8 ++- app/views/layouts/application.html.erb | 6 ++- .../shared/_feedback_useful_banner.html.erb | 20 ++++++++ .../styles/_feedback_useful_banner.scss | 49 +++++++++++++++++++ app/webpacker/styles/application.scss | 1 + spec/helpers/service_helper_spec.rb | 29 +++++++++++ 6 files changed, 109 insertions(+), 4 deletions(-) create mode 100644 app/views/shared/_feedback_useful_banner.html.erb create mode 100644 app/webpacker/styles/_feedback_useful_banner.scss diff --git a/app/helpers/service_helper.rb b/app/helpers/service_helper.rb index 32b9703f..70bbc8fe 100644 --- a/app/helpers/service_helper.rb +++ b/app/helpers/service_helper.rb @@ -48,8 +48,12 @@ def commodity_url(commodity_code) service_url_for("/commodities/#{commodity_code}") end - def feedback_url - service_url_for('/feedback') + def feedback_url(choice = nil) + if choice && %w[yes no].include?(choice) + service_url_for("/feedback?page_useful=#{choice}") + else + service_url_for('/feedback') + end end def trade_tariff_frontend_url diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index fedc70a0..9534a471 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -51,10 +51,10 @@

- This is a Beta service - your <%= link_to('feedback', feedback_url, class:'govuk-link') %> will help us to improve it. + Tell us what you think - your <%= link_to('feedback', feedback_url, class:'govuk-link') %> will help us improve.

@@ -68,6 +68,8 @@ + <%= render 'shared/feedback_useful_banner' %> +