<% add_gem_component_stylesheet("share-links") links ||= [] title ||= false track_as_sharing ||= false track_as_follow ||= false ga4_extra_data ||= {} stacked ||= false columns ||= false flexbox ||= false square_icons ||= false brand ||= false brand_helper = GovukPublishingComponents::AppHelpers::BrandHelper.new(brand) classes = %w(gem-c-share-links govuk-!-display-none-print) classes << "gem-c-share-links--stacked" if stacked classes << "gem-c-share-links--columns" if columns classes << "gem-c-share-links--flexbox" if flexbox classes << "gem-c-share-links--square-icons" if square_icons classes << brand_helper.brand_class data_attributes ||= {} ((data_attributes[:module] ||= "") << " " << "ga4-link-tracker").strip! if track_as_sharing || track_as_follow %> <% if links.any? %> <%= tag.div(class: classes, data: data_attributes) do %> <% if title %>

<%= title %>

<% end %>

<%= t('components.share_links.all_opens_in_new_tab') %>

<% end %> <% end %>