1.1.4 • Published 5 years ago

flex-carousel v1.1.4

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

flex-carousel

Pure react carousel

NPM JavaScript Style Guide

Install

npm install --save flex-carousel

Usage

import React, { Component } from 'react'

import { Carousel, Controls, Slider } from 'flex-carousel'

const colors = ['red', 'green', 'blue']

export default class App extends Component {
  handleAfterSlide = (prevIndex, currentIndex) => {
    console.log(prevIndex, currentIndex)
  }
  render() {
    return (
      <Carousel
        slideIndex={2}
        afterSlide={this.handleAfterSlide}
        items={colors.map((color, index) => (
          <div className="slider-item" style={{ backgroundColor: color }}>
            Slide {index}
          </div>
        ))}
      >
        <div id="slider">
          <Slider />
        </div>
        <div id="slide-controls">
          <Controls>
            {({ slideNext, slidePrev, slideCount, slideIndex }) => (
              <div>
                <button onClick={slidePrev}>Prev</button>
                <span>
                  {slideIndex} / {slideCount}
                </span>
                <button onClick={slideNext}>Next</button>
              </div>
            )}
          </Controls>
        </div>
      </Carousel>
    )
  }
}

License

MIT © enestufekci

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago