social-sharing-component

1.0.3 • Public • Published

social-sharing-component

Lightweight social sharing buttons for your site. Heavily inspired by sharingbuttons.io and react-sharingbuttons. SVG icons by flaticon.

Demo:

https://oleksii-ponomarov.github.io/social-sharing

Installation

npm install social-sharing-component

Usage

import SocialSharing from 'social-sharing-component'
<SocialSharing
	media={['facebook', 'twitter']}
	size="small"
/>

Available props

Prop Type Values
media string "all"
-//- "popular" // facebook, twitter, pinterest, linkedin, reddit
-//- "messenger" // whatsapp, telegram, fb-messenger, skype, wechat
array array of media names, i.e.: ['facebook', 'twitter']
text string custom text to share
url string custom url to share
size string "small", "medium", "large"
corners string "circle", "rounded", "square"

Default prop values

media = ['']
text = ""
url = ""
size = "small"
corners = "circle"

Available social media names

facebook
twitter
tumblr
e-mail
pinterest
linkedin
reddit
xing
whatsapp
hackernews
vk
telegram
fb-messenger
skype
pocket
wechat

Changing the size of the buttons

All of the sizes are in em units. So, to change the size of the buttons simply change the font-size property of .social-sharing-button class in your CSS.

Package Sidebar

Install

npm i social-sharing-component

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

39.5 kB

Total Files

3

Last publish

Collaborators

  • oleksii-ponomarov