1.1.4 • Published 7 years ago

react-prelodr v1.1.4

Weekly downloads
13
License
MIT
Repository
github
Last release
7 years ago

react-prelodr Build Status Coverage Status JavaScript Style Guide

A React component based on Prelodr.

Install

Yarn

yarn add react-prelodr --dev

NPM

npm install react-prelodr --save-dev

Usage

import React from 'react'
import ReactDOM from 'react-dom'
import ReactPrelodr from 'react-prelodr'

class App extends React.Component {

  onClick () {
    // Get the wrapper component reference
    const pre = this.refs.myRef

    // You can also get the Prelodr instance for access to API (optional)
    const PrelodrInstance = pre.getPrelodr()

    // Play
    pre
      .show('Starting...')
      .hide()

      .show('Processing...')
      .hide()

      .show('Finishig...')
      .hide()
  }

  onShown () {
    console.log('When component is shown!')
  }

  onHidden () {
    console.log('When component is hidden!')
  }

  render () {
    return <div>
      <button onClick={this.onClick.bind(this)}>Show Prelodr</button>

      <ReactPrelodr ref='myRef'
        prefixClass='prelodr'
        duration={800}
        onShown={this.onShown}
        onHidden={this.onHidden}
      />
    </div>
  }

}

ReactDOM.render(
  <App />,
  document.getElementById('root')
)

Check out Codepen Demo for more details.

CDN

The UMD and style files are also available on unpkg:

<!-- Prelodr Style -->
<link href="https://unpkg.com/prelodr/dist/prelodr.min.css">
<!-- React-Prelodr Component -->
<script src="https://unpkg.com/react-prelodr/dist/react-prelodr.min.js"></script>

License

MIT license

© 2017 José Luis Quintana

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago