Bind click event to elefriend cycling. #294.

This commit is contained in:
David Yip 2018-01-14 03:35:25 -06:00
parent 1dbb6b5e08
commit cd1377de7f
No known key found for this signature in database
GPG Key ID: 7DA0036508FCC0CC

View File

@ -12,6 +12,7 @@ import {
showSearch,
submitSearch,
} from 'flavours/glitch/actions/search';
import { cycleElefriendCompose } from 'flavours/glitch/actions/compose';
// Components.
import Composer from 'flavours/glitch/features/composer';
@ -39,6 +40,7 @@ const mapStateToProps = state => ({
const mapDispatchToProps = {
onChange: changeSearch,
onClear: clearSearch,
onClickElefriend: cycleElefriendCompose,
onShow: showSearch,
onSubmit: submitSearch,
onOpenSettings: openModal.bind(null, 'SETTINGS', {}),
@ -62,6 +64,7 @@ class Drawer extends React.Component {
multiColumn,
onChange,
onClear,
onClickElefriend,
onOpenSettings,
onShow,
onSubmit,
@ -73,6 +76,7 @@ class Drawer extends React.Component {
let elefriendAttrs = {
className: classNames('mastodon', 'mbstobon-' + elefriend),
onClick: onClickElefriend,
};
// The result.
@ -128,6 +132,7 @@ Drawer.propTypes = {
// Dispatch props.
onChange: PropTypes.func,
onClear: PropTypes.func,
onClickElefriend: PropTypes.func,
onShow: PropTypes.func,
onSubmit: PropTypes.func,
onOpenSettings: PropTypes.func,