Sha256: 5a93f99f25d9c0a9f95fe5cd2ce6110cb6cbdd9af5f14adc805418300e321acd

Contents?: true

Size: 790 Bytes

Versions: 136

Compression:

Stored size: 790 Bytes

Contents

<%
  margin_top ||= 1
  margin_top_class = "gem-c-feedback--top-margin" if margin_top == 1

  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 <%= margin_top_class %>" data-module="feedback">
  <%= 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

136 entries across 136 versions & 1 rubygems

Version Path
govuk_publishing_components-21.28.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.28.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.27.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.27.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.26.2 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.26.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.26.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.25.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.24.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.23.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.23.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.22.2 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.22.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.22.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.21.3 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.21.2 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.21.1 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.21.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.20.0 app/views/govuk_publishing_components/components/_feedback.html.erb
govuk_publishing_components-21.19.1 app/views/govuk_publishing_components/components/_feedback.html.erb