Sha256: 8bbc02989c579b10b47f85fb11f8499764e9e3f8339c59ace6e554080c465cb9
Contents?: true
Size: 1.13 KB
Versions: 32
Compression:
Stored size: 1.13 KB
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]')) disable_ga4 ||= false component_helper = GovukPublishingComponents::Presenters::ComponentWrapperHelper.new(local_assigns) component_helper.add_class("gem-c-feedback govuk-!-display-none-print") component_helper.add_data_attribute({ module: "feedback" }) component_helper.add_data_attribute({ module: "ga4-event-tracker" }) unless disable_ga4 %> <%= tag.div(**component_helper.all_attributes) do %> <%= render "govuk_publishing_components/components/feedback/yes_no_banner", disable_ga4: %> <%= render "govuk_publishing_components/components/feedback/problem_form", url_without_pii: url_without_pii, disable_ga4: %> <%= render "govuk_publishing_components/components/feedback/survey_signup_form", path_without_pii: path_without_pii, disable_ga4: %> <% end %>
Version data entries
32 entries across 32 versions & 1 rubygems