react-image-lightbox-dimensions

2.0.7 • Public • Published

React image & video lightbox

Demo can be found here. It is best viewed on a mobile browser.

Installation:

npm install react-image-video-lightbox

Usage:

    <ReactImageVideoLightbox
        data={[
            { url: 'https://placekitten.com/450/300', type: 'photo', altTag: 'some image' },
            { url: 'https://www.youtube.com/embed/ScMzIvxBSi4', type: 'video', altTag: 'some video' },
            { url: 'https://placekitten.com/550/500', type: 'photo', altTag: 'some other image' },
            { url: 'https://www.youtube.com/embed/ScMzIvxBSi4', type: 'video', altTag: 'some other video' }
        ]}
        startIndex={0}
        showResourceCount={true}
        onCloseCallback={this.callbackFunction} />

Properties:

Property Type Description
data Array of resources an array of resource objects (see resource object below)
startIndex number index of image/video where the lightbox should open
showResourceCount boolean show resource count in left upper corner
onCloseCallback Function => void callback function called when the lightbox is closed

Resource Object

Property Type Description
url string url of the image/video
type string only two types are supported at this stage - images & videos (Youtube videos are recommended)
altTag string alt tag for image/video

More properties to follow...

Want to contribute?

Fork repo, submit pull request.

Have a feature request or improvement suggestion?

Create an issue on Github at: https://github.com/Ngineer101/react-image-video-lightbox/issues

Package Sidebar

Install

npm i react-image-lightbox-dimensions

Weekly Downloads

0

Version

2.0.7

License

none

Unpacked Size

519 kB

Total Files

4

Last publish

Collaborators

  • danmitzer