1
0
mirror of https://github.com/mastodon/mastodon.git synced 2024-12-15 15:44:56 +01:00
mastodon/app/javascript/flavours/glitch/util/redux_helpers.js
2018-01-04 18:33:13 -08:00

9 lines
369 B
JavaScript

import { injectIntl } from 'react-intl';
import { connect } from 'react-redux';
// Connects a component.
export function wrap (Component, mapStateToProps, mapDispatchToProps, options) {
const withIntl = typeof options === 'object' ? options.withIntl : !!options;
return (withIntl ? injectIntl : i => i)(connect(mapStateToProps, mapDispatchToProps)(Component));
}