Sha256: c784771f0904f1fa24429c0bf56a37e0f69f3b669f082e810269965e7ddced5f

Contents?: true

Size: 807 Bytes

Versions: 36

Compression:

Stored size: 807 Bytes

Contents

<%
  add_gem_component_stylesheet("button")
  add_gem_component_stylesheet("feedback")

  def utf_encode(element)
    element.is_a?(String) ? element.encode : element
  end

  email_regex = /[^\s=\/?&]+(?:@|%40)[^\s=\/?&]+/
  url_without_pii = utf_encode(request.original_url.gsub(email_regex, '[email]'))
  path_without_pii = utf_encode(request.fullpath.gsub(email_regex, '[email]'))
%>

<div class="gem-c-feedback govuk-!-display-none-print" data-module="feedback ga4-event-tracker">
  <%= render "govuk_publishing_components/components/feedback/yes_no_banner" %>
  <%= render "govuk_publishing_components/components/feedback/problem_form", url_without_pii: url_without_pii %>
  <%= render "govuk_publishing_components/components/feedback/survey_signup_form", path_without_pii: path_without_pii %>
</div>

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
govuk_publishing_components-37.0.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-36.1.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-36.0.3 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-36.0.2 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-36.0.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-36.0.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.23.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.22.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.21.4 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.21.3 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.21.2 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.21.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.21.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.20.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.20.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.19.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.18.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.17.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.16.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-35.16.0 app/views/govuk_publishing_components/components/_feedback.html.erb