1.2.1 • Published 5 years ago
react-slideshow-ui v1.2.1
React SlideShow UI
React UI Component for slideshow like SlideShare or SpeakerDeck.
Demo(Updated with every release)
Installation
npm install --save react-slideshow-ui
Usage
import React from 'react';
import {render} from 'react-dom';
import SlideShow from 'react-slideshow-ui';
class App extends React.Component {
render() {
return (
<div>
<SlideShow
style={{width: 400}}
images={[
'./img/example1.png',
'./img/example2.png',
'./img/example3.png',
]}
withTimestamp={true}
pageWillUpdate={(index, image) => {
console.log(`Page Update! index: ${index}, image: ${image}`);
}}
/>
</div>
);
}
}
render(<App />, document.getElementById('slideshow'));
Props
name | type | reqired | description |
---|---|---|---|
style | Object | Yes | style of this component. This object is immutable. |
images | Array\<string> | Yes | url strings of images for slide. |
prevIcon | Dom | No | icon for button to move previous page. |
nextIcon | Dom | No | icon for button to move next page. |
withTimestamp | boolean | No | set true if you want to add timestamp to img url. i.e. example.png?1483228800 |
pageWillUpdate | function | No | function that is invoked when the page is turned over. |
showFullscreenIcon | boolean | No | is icon to toggle fullscreen shown? default:true |
className | string | No | className of this component. default:slideshow |
Browser Support
Chrome@latest Firefox@latest Safari@latest IE11
License
This project is licensed under the terms of the MIT license
1.2.1
5 years ago
1.2.0
5 years ago
1.1.0
6 years ago
1.1.4
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.3.10
7 years ago
0.3.9
7 years ago
0.3.8
7 years ago
0.3.7
7 years ago
0.3.6
7 years ago
0.3.5
7 years ago
0.3.4
7 years ago
0.3.3
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago