name: Share links description: Social media links for linking to or sharing the current page on social media. body: | The component will not process a URL into a share link itself. Pass complete share URLs to the component. Real world examples: - [News article](https://www.gov.uk/government/news/fast-tracking-uk-innovation-apply-for-business-funding) - [Consultation](https://www.gov.uk/government/consultations/soft-drinks-industry-levy) - [Right to left](https://www.gov.uk/government/news/uk-sets-out-long-term-support-for-stable-secure-and-prosperous-afghanistan-to-2020.ur) accessibility_criteria: | The share link icons must be presentational and ignored by screen readers. shared_accessibility_criteria: - link examples: default: data: links: [ { href: '/facebook-share-link', text: 'Facebook', icon: 'facebook' }, { href: '/twitter-share-link', text: 'Twitter', icon: 'twitter' }, ] right_to_left: data: links: [ { href: '/facebook-share-link', text: 'Facebook', icon: 'facebook' }, { href: '/twitter-share-link', text: 'Twitter', icon: 'twitter' }, ] context: right_to_left: true track_as_sharing_links: description: Where the component is used to allow users to share content on social media, tracking can be added that uses [Social Interactions](https://developers.google.com/analytics/devguides/collection/analyticsjs/social-interactions). If this option is not included, it is assumed the component is simply linking to social media pages and the extra options are omitted from the tracking call. data: track_as_sharing: true links: [ { href: 'share', text: 'Share on Facebook', icon: 'facebook' } ] with_title: data: title: 'Share this page' links: [ { href: 'share', text: 'Share on Facebook', icon: 'facebook' } ] with_custom_visually_hidden_text: description: | Use this option to specify a visually hidden text for screenreaders to prepend to the link text. If omitted, the default text used will be 'Share on'. data: links: [ { href: 'share', text: 'Facebook', hidden_text: 'Download from', icon: 'facebook' } ] with_branding: description: Organisation [colour branding](https://github.com/alphagov/govuk_publishing_components/blob/master/docs/component_branding.md) can be added to the component as shown. data: brand: 'attorney-generals-office' links: [ { href: 'share', text: 'Follow the Attorney General on Twitter', icon: 'twitter' } ] stack_vertically: data: stacked: true links: [ { href: '/facebook-share-link', text: 'Facebook', icon: 'facebook' }, { href: '/twitter-share-link', text: 'Twitter', icon: 'twitter' }, ] arrange_in_columns: description: | Share links are arranged in even columns that adjust according to the available space. Note that the column width is based on an assumed width, so if the link text is long it may wrap (the example below demonstrates this). This option uses CSS grid, which is not fully supported in IE <= 11, so in those browsers the columns are floated. data: columns: true links: [ { href: '/facebook-share-link', text: 'Facebook', icon: 'facebook' }, { href: '/twitter-share-link', text: 'Twitter', icon: 'twitter' }, { href: '/email-share-link', text: 'Share on email to someone you know', icon: 'email' }, { href: '/flickr-share-link', text: 'Flickr', icon: 'flickr' }, { href: '/instagram-share-link', text: 'Instagram', icon: 'instagram' }, { href: '/linkedin-share-link', text: 'Linkedin', icon: 'linkedin' }, ] with_all_icons: data: stacked: true brand: 'hm-treasury' links: [ { href: '/facebook-share-link', text: 'Facebook', icon: 'facebook' }, { href: '/twitter-share-link', text: 'Twitter', icon: 'twitter' }, { href: '/email-share-link', text: 'Email', icon: 'email' }, { href: '/flickr-share-link', text: 'Flickr', icon: 'flickr' }, { href: '/instagram-share-link', text: 'Instagram', icon: 'instagram' }, { href: '/linkedin-share-link', text: 'Linkedin', icon: 'linkedin' }, { href: '/whatsapp-share-link', text: 'WhatsApp', icon: 'whatsapp' }, { href: '/other-share-link', text: 'Anything else that might be included that could have quite a long name', icon: 'other' }, { href: '/youtube-share-link', text: 'YouTube', icon: 'youtube' } ]