From 27ab04df70a5cce3ec3fba2e41302bf901ba360a Mon Sep 17 00:00:00 2001 From: Sam Collard Date: Fri, 4 Nov 2022 03:52:21 +0000 Subject: [PATCH] CLDC-1618 Add cookie banner --- app/views/cookies/_banner.html.erb | 48 ++++++++++++++++++++++++++ app/views/layouts/application.html.erb | 24 +++++++------ 2 files changed, 62 insertions(+), 10 deletions(-) create mode 100644 app/views/cookies/_banner.html.erb 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(