![JAR search and dependency download from the Maven repository](/logo.png)
components.controls.LocaleSelect.LocaleSelectContainer.jsx Maven / Gradle / Ivy
import React from 'react'
import { connect } from 'react-redux'
import { changeLocale } from '../../../ducks/global/store'
import { localeSelector, getLocales } from '../../../ducks/global/selectors'
function LocaleSelectContainer(WrappedComponent) {
const Component = props => ( )
const mapStateToProps = state => ({
locales: getLocales(state),
value: localeSelector(state),
})
const mapDispatchToProps = dispatch => ({
changeLocale: locale => dispatch(changeLocale(locale)),
})
return connect(
mapStateToProps,
mapDispatchToProps,
)(Component)
}
export default LocaleSelectContainer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy