Sha256: bd00aa512c72a3d77c6636d41420bfc4c1846bbca4d73f019ba124496b1bae54

Contents?: true

Size: 1000 Bytes

Versions: 10

Compression:

Stored size: 1000 Bytes

Contents

module GovukPublishingComponents
  module Presenters
    class CookieBannerHelper
      attr_reader :local_assigns

      def initialize(local_assigns)
        @message = local_assigns[:message]
        @new_cookie_banner = local_assigns[:new_cookie_banner]
        @local_assigns = local_assigns
      end

      def message
        return @message if @message.present?

        if @new_cookie_banner
          "GOV.UK uses cookies to make the site simpler."
        else
          'GOV.UK uses cookies to make the site simpler. <a class="govuk-link" href="/help/cookies" data-module="track-click" data-track-category="cookieBanner" data-track-action="Cookie banner clicked">Find out more about cookies</a> <span class="gem-c-cookie-banner__hide-link">or <a class="govuk-link" href="#" data-hide-cookie-banner="true" data-module="track-click" data-track-category="cookieBanner" data-track-action="Cookie banner hidden">hide this message</a></span>'.html_safe
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
govuk_publishing_components-17.7.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.6.1 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.6.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.5.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.4.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.3.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.2.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.1.1 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.1.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb
govuk_publishing_components-17.0.0 lib/govuk_publishing_components/presenters/cookie_banner_helper.rb