diff --git a/app/views/cookies/_banner.html.erb b/app/views/cookies/_banner.html.erb new file mode 100644 index 000000000..7885bad47 --- /dev/null +++ b/app/views/cookies/_banner.html.erb @@ -0,0 +1,48 @@ +
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 2e5f66da1..c52b587f3 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -25,15 +25,15 @@ <% gtm_container = get_gtm_container %> <% gtm_id = get_gtm_id %> - - - - <% if cookies[:accept_analytics_cookies] == "on" %> + + + + <% else %> - - <% if cookies[:accept_analytics_cookies] %> + <% if cookies[:accept_analytics_cookies] == "on" %> + <% end %> + <% unless cookies[:accept_analytics_cookies] || current_page?(cookies_path) %> + <%= render "cookies/banner" %> + <% end %> + <%= govuk_skip_link %> <%= govuk_header(