react-social-sharing
v3.3.0
Published
React Social Sharing Components ( No extra JS )
Downloads
1,944
Maintainers
Readme
React Sharing Buttons
React Implementation of @mxstbr sharingbuttons.io No Extra Javascript Imports. No Tracking. Just Links, SVG and CSS
Basic Usage
yarn add react-social-sharing
import React from 'react'
import { Twitter } from 'react-social-sharing'
export default () => <Twitter link="https://github.com" />
Localization
To any button for localization of the aria-label
you can pass a function like so:
<Twitter
link="https://github.com"
label={serviceName => localise('share_label', { serviceName })}
/>
This function receives the name of the service and the return value is the aria-label
and title
used in the anchor.
This name is automatically filled by the package but you can override this with the name prop.
License
react-social-sharing is available under MIT. See LICENSE for more details.
Acknowledgements
- Thank you to bebraw for creating react-component-boilerplate
- Thank you to mxstbr for creating sharingbuttons.io
- Icons by Streamline.