1.0.9 • Published 4 years ago

react-twitter-button v1.0.9

Weekly downloads
6
License
MIT
Repository
github
Last release
4 years ago

React Twitter Buttons

A simple way to create your own twitter buttons with react.

Live Demo

Install

npm

npm install --save react-twitter-button

Importing

ES6 imports :

import TwitterButton from "react-twitter-button";

Usage

<TwitterButton />

Custom Your Own Button

You can create your own button.

const config = {
    iconType: 'bird-cute',
    text: 'As Above, So Below',
    style: {
        background: 'rgb(193, 19, 19)',
        boxShadow: 'none'
    },
    hoverStyle: {
        background: '#000',
        right: '0',
        bottom: '0'
    }
};

<TwitterButton config={config}/>

Icon Types

Text

<TwitterButton config={{iconType: "text"}}/>

Text-Line

<TwitterButton config={{iconType: "text-line"}}/>

Text-Circle

<TwitterButton config={{iconType: "text-circle"}}/>

Bird-Cute

<TwitterButton config={{iconType: "bird-cute"}}/>

Bird-Weird

<TwitterButton config={{iconType: "bird-weird"}}/>

Bird-Furry

<TwitterButton config={{iconType: "bird-furry"}}/>

Bird-Circle

<TwitterButton config={{iconType: "bird-circle"}}/>

Bird-Circle2

<TwitterButton config={{iconType: "bird-circle2"}}/>

Bird-Square

<TwitterButton config={{iconType: "bird-square"}}/>

Bird-Casual

<TwitterButton config={{iconType: "bird-casual"}}/>

Props

AttributeTypeDefaultDescription
iconTypestringprimaryDefine the icon you like
textstringfalseCustom button text
styleobject23Custom button style
disabledboolfalseDisabled button
onClickobjectnullWill trigger when click

Events

  • onClick
  • onMouseOver
  • onMouseOut

Contribution

Welcome to issues and pull requests on https://github.com/yschen25/react-twitter-button

Versions

version 1.0.0
  • Add new buttons for twitter
  • Offer different kinds of icons
  • Feel free to custom button
version 1.0.1
  • Add Readme.md
version 1.0.2
  • Remove unused files

version 1.0.3

  • Change the description of props

version 1.0.4

  • Change image to base64

version 1.0.5

  • Change description

version 1.0.6

  • Change bird-circle img and add live demo

version 1.0.7

  • Fix test

version 1.0.8 and 1.0.9

  • Modified config

Thanks