react-horizontal-slider

1.1.1 • Public • Published

This is a horizontal slider-menu component for ReactJS where each item in the menu is a Card with image and a caption.

Installation

Using NPM:
$ npm install react-horizontal-slider --save
Using yarn
$ yarn add react-horizontal-slider

Demo

You can find the Demo here.

Usage

 import HorizontalSlider from 'react-horizontal-slider'
 export default class App extends React.Component {
  //other logic
    render() {
     return(
      <HorizontalSlider
         title="Menu 1"
         data={items1}
         height={300}
         width={300}
         id={1} 
         />
     //You can add Multiple Sliders if you want    
    <HorizontalSlider
         title="Menu 2"
         data={items2}
         height={400}
         width={350}
         id={2} 
         />
     );
    }
 }

Props

Props Type Default Required Description
height Number 300 No The height of each induvidual Card in the menu
width Number 320 No The width of each induvidual Card in the menu
id String NA Yes When multiple sliders are used each should have a unique id
title String None No The title of a particular Slider.
data Object NA Yes The data to be displayed in the slider in the form of a Javascript object array.

Format of Data

Key Required Description
url Yes The url of the image to be displayed.
title Yes The title of the image.
cost No A cost of a particular item(for e-commerce type apps).
company No Company a particular item is related to.
desc No Description of the image.

Package Sidebar

Install

npm i react-horizontal-slider

Weekly Downloads

53

Version

1.1.1

License

ISC

Unpacked Size

267 kB

Total Files

6

Last publish

Collaborators

  • thecoolnerd