1.3.2 • Published 3 years ago
react-social-btn v1.3.2
react-social-btn
Buttons "Share" on social networks with the number of users to rate for React.
Install
This package requires node >= 4
, but we recommend node >= 8
.
yarn add react-social-btn
Usage
import React from 'react';
import {ShareButton, SocialList} from 'react-social-btn';
const Example = () => {
const list = [
{
name: 'vk',
textButton: 'Vkontakte',
utm: '?utm' //optional
},
{
name: 'mail',
textButton: 'My@Mail.ru',
utm: '?utm' //optional
},
{
name: 'ok',
textButton: 'Odnoklassniki',
utm: '?utm' //optional
},
{
name: 'facebook',
textButton: 'Facebook',
utm: '?utm' //optional
},
{
name: 'twitter',
textButton: 'Twitter',
utm: '?utm' //optional
},
{
name: 'telegram',
extButton: 'Telegram',
utm: '?utm' //optional
},
{
name: 'copy',
extButton: 'Copy link',
utm: '?utm', //optional
onClick: () => {
console.log('Link copied')
} //optional
}
];
return (
<>
<ShareButton
title="Share"
style={{
marginBottom: '1em'
}}
className="share"
toCount={true}
list={list}
defaultUrl="https://zaycev.net"
callback={() => console.log('Share click')}
/>
<SocialList
style={{
marginBottom: '1em'
}}
className="share-list"
list={list}
toCount={true}
defaultUrl="https://zaycev.net"
/>
</>
);
};
Props
ShareButton
Name props | Default | Optional props | Description |
---|---|---|---|
title | Поделиться | Title button | |
style | Other styles from Button | ||
className | Extra className from Button | ||
toCount | true | true/false | Enabled/Disabled count social share |
list | All social | array | List name and title button |
defaultUrl | Default Url | ||
callback | Callback from button click | ||
isSubscribe | Subscribe to the community |
SocialList
Name props | Default | Optional props | Description | |
---|---|---|---|---|
style | Other styles from Button | |||
className | Extra className from Button | |||
toCount | true | true/false | Enabled/Disabled count social share | |
list | All social | array | List name and title button | |
defaultUrl | Default Url | URl Subscribe community |
License
MIT © Zaycev.net
1.3.2
3 years ago
1.3.1
3 years ago
1.3.0
4 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.6
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.3
4 years ago
1.2.2
4 years ago
1.2.1-beta
4 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.0
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago