openreplay/frontend/app/player/_store/connector.js

24 lines
No EOL
478 B
JavaScript

import { connect, createProvider } from 'react-redux'
import store from './store';
const STORE_KEY = 'playerStore';
const PlayerProvider = createProvider(STORE_KEY);
PlayerProvider.defaultProps = { store };
function connectPlayer(
mapStateToProps,
mapDispatchToProps,
mergeProps,
options = {}
) {
options.storeKey = STORE_KEY
return connect(
mapStateToProps,
mapDispatchToProps,
mergeProps,
options
)
}
export { PlayerProvider, connectPlayer };