diff options
author | Sorin Davidoi <sorin.davidoi@gmail.com> | 2017-06-08 17:41:43 +0200 |
---|---|---|
committer | Sorin Davidoi <sorin.davidoi@gmail.com> | 2017-06-23 13:48:46 +0200 |
commit | bc6e95822930dc21f4f1a2c264ed9b976ef162f4 (patch) | |
tree | b6246ea1b88917fcfbe3cbd30a7a576b1019b1a8 /app | |
parent | a6d8d1036a1a4336cb8fde6e3c318685cf6a7226 (diff) |
feat: Swipeable media
Diffstat (limited to 'app')
-rw-r--r-- | app/javascript/mastodon/features/ui/components/media_modal.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/javascript/mastodon/features/ui/components/media_modal.js b/app/javascript/mastodon/features/ui/components/media_modal.js index cff1a0cf5..c6b293aeb 100644 --- a/app/javascript/mastodon/features/ui/components/media_modal.js +++ b/app/javascript/mastodon/features/ui/components/media_modal.js @@ -1,4 +1,5 @@ import React from 'react'; +import ReactSwipeable from 'react-swipeable'; import LoadingIndicator from '../../../components/loading_indicator'; import ImmutablePropTypes from 'react-immutable-proptypes'; import PropTypes from 'prop-types'; @@ -84,7 +85,9 @@ class MediaModal extends ImmutablePureComponent { <div className='media-modal__content'> <IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={16} /> - {content} + <ReactSwipeable onSwipedRight={this.handlePrevClick} onSwipedLeft={this.handleNextClick}> + {content} + </ReactSwipeable> </div> {rightNav} |