react-native-infoslider

1.2.0 • Public • Published

react-native-infoslider

react native info slider npm package

Example Video

https://youtu.be/syuTwnHR1D8

Usage

npm i react-native-infoslider --save

 import Infoslider from 'react-native-infoslider'
 export default class example extends Component {
  constructor(props) {
    super(props);
  
    this.state = {
      data:[
          {
          title:"Hello World", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/1.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/2.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/3.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/4.jpg')},
          
      ]
    };
  }
  render() {
    return (
     <Infoslider 
        data={this.state.data} 
        showDots={true} 
        activeDotColor="#04B4AE" 
        titleColor="#000" 
        textColor="#666" 
        loop={false} 
        autoplay={true} 
        autoplayTimeout={3}/>
    );
  }
}

# Props

Prop Defaul value Type Description
data(required) - Array of object(title, text, image) This prop array is the data the component will show
showDots true bool Show dots pagination
activeDotColor - string Custom color for active dot
showDots true bool Show dots pagination
titleColor - stirng Custom color for title element
textColor - stirng Custom color for text element
loop true bool Set to false to disable loop mode
autoplay false bool Set to true enable autoplay mode
autoplayTimeout 2.5 number Delay between auto play transitions in second

Data Example

      [
          {
          title:"Hello World", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/1.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/2.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/3.jpg')},
          {
          title:"Lorem Ipsum", 
          text:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard",
          image: require('./images/4.jpg')},
          
      ]

Dependencies

react-native-swiper

https://github.com/leecade/react-native-swiper

Run example

  1. clone
  2. cd react-native-infoslider/example
  3. npm install
  4. react-native run-ios

Contact

Twitter: @holaconstancio

Readme

Keywords

Package Sidebar

Install

npm i react-native-infoslider

Weekly Downloads

7

Version

1.2.0

License

none

Unpacked Size

406 kB

Total Files

52

Last publish

Collaborators

  • sebasdiaz