1.3.2 • Published 5 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-btnUsage
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
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.8
5 years ago
1.2.7
5 years ago
1.2.6
5 years ago
1.2.5
5 years ago
1.2.4
5 years ago
1.2.3
5 years ago
1.2.2
5 years ago
1.2.1-beta
5 years ago
1.2.1
5 years ago
1.2.0
5 years ago
1.1.0
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago