UNPKG

backpack-ui

Version:

Lonely Planet's Components

52 lines (35 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require("react"); var _react2 = _interopRequireDefault(_react); var _reactPhotoswipe = require("react-photoswipe"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var propTypes = { images: _react.PropTypes.array.isRequired, options: _react.PropTypes.object, isOpen: _react.PropTypes.bool, onClose: _react.PropTypes.func }; var defaultProps = { images: [], options: {}, isOpen: false, onClose: function onClose() {} }; function ImageGallery(_ref) { var images = _ref.images; var options = _ref.options; var isOpen = _ref.isOpen; var onClose = _ref.onClose; return _react2.default.createElement(_reactPhotoswipe.PhotoSwipe, { isOpen: isOpen, items: images, options: options, onClose: onClose }); } ImageGallery.propTypes = propTypes; ImageGallery.defaultProps = defaultProps; exports.default = ImageGallery;