New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-flipper

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-flipper

React 'flipper' component that just gets it

0.2.5
latest
Source
npm
Version published
Weekly downloads
27
-40%
Maintainers
1
Weekly downloads
 
Created
Source

react-flipper

React 'flipper' component that is agnostic to the height of its tiles, resizing accordingly. No jQuery.

Build Status Greenkeeper badge Commitizen friendly styled with prettier semantic-release

Get Started

  • Clone the repository
$ git clone git@github.com:VisionistInc/react-flipper.git
  • Go into the cloned repository's directory
$ cd react-flipper/
  • Install dependencies
$ yarn install

Usage

class MySuperDuperAwesomeApp extends Component {
  constructor (props) {
    super (props);
    this.state = { isFlipped: false };
  }
  flip = () => {
    this.setState ({ isFlipped: !this.state.isFlipped });
  }
  render () {
    return <div>
      <button onClick={this.flip}>
        Flip!
      </button>
      <Flipper isFlipped={this.state.isFlipped} orientation="horizontal">
        <Front style={{
          minHeight: 250,
          background: '#19489E'
        }}>
          /** PLACE FRONT CONTENT HERE **/
        </Front>
        <Back style={{
          background: '#9E1919',
          minHeight: 400
        }}>
          /** PLACE BACK CONTENT HERE **/
        </Back>
      </Flipper>
    </div>
  }
}

A few things to note:

  • Both, front and back tiles, have no styles -- styling is completely up to you.
  • minHeight is not necessary -- each tile will default to 30px; height is adjusted accordingly upon mount.

Running for development

$ npm start

Contributing

Use GitHub to fork this project, make and commit your changes, and then submit a new pull request.

Updating gh-pages

We're just using the dist directory on the gh-pages branch to showcase our demo.

After making your changes, run:

$ npm run build

# !! commit your changes here !!

$ git subtree push --prefix dist origin gh-pages

This updates the bundled code in the dist directory, then you commit the updated source, then push the dist directory to the root of the gh-pages branch.

FAQs

Package last updated on 31 Jul 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts