react-thumbnail-gallery

2.0.2 • Public • Published

react-thumbnail-gallery

A responsive image gallery featuring (1) a pane showing the full image, and (2) a pane with image thumbnails, titles, and descriptions.

Example

Usage

For use with ES6 Javascript, install the package from NPM:

npm install --save react-thumbnail-gallery

React, PropTypes, and styled must be available in the window as global variables.

import ThumbnailGallery from 'react-thumbnail-gallery';
 
const YourComponent = (items) => {
  return (
    <ThumbnailGallery items={items} />
  )
}

Props

The thumbnail gallery requires an array of items. Each item is an object requiring the following props:

{
  id: // *string* A unique string identifier for this item.
  title: // *string* The item's title.
  description: // *string* The item's description.
  altText: // *string* The item's alt text.
  src: // *string* The item's URL.
  height: // *number* The item's height.
  width: // *number* The item's width.
  thumbSrc: // *string* The item's thumbnail URL.
  thumbHeight: // *number* The item's thumbnail height.
  thumbWidth: // *number* The item's thumbnail width.
}

/react-thumbnail-gallery/

    Package Sidebar

    Install

    npm i react-thumbnail-gallery

    Weekly Downloads

    3

    Version

    2.0.2

    License

    ISC

    Last publish

    Collaborators

    • johnwatkins0