import './MenuComponent.scss'; import { FormattedMessage, injectIntl } from 'react-intl'; import React, { Component } from '../../../node_modules/react'; const URL_add_parameter = function (url, param, value) { var hash = {}; var parser = document.createElement('a'); parser.href = url; var parameters = parser.search.split(/\?|&/); for (var i = 0; i < parameters.length; i++) { if (!parameters[i]) continue; var ary = parameters[i].split('='); hash[ary[0]] = ary[1]; } hash[param] = value; var list = []; Object.keys(hash).forEach(function (key) { list.push(key + '=' + hash[key]); }); parser.search = '?' + list.join('&'); return parser.href; } class MenuComponent extends Component { // constructor(props) { // super(props); // this.state = {}; // } honhonhon() { window.location.href = URL_add_parameter(window.location.href, "lang", "fr"); } heygovna() { window.location.href = URL_add_parameter(window.location.href, "lang", "en"); } render() { const buttonsLanguagesMessage = this.props.intl.messages.global.buttons.languages; return ; } } // export default connect( // ({ MenuComponent }) => ({ ...MenuComponent }), // dispatch => bindActionCreators({ ...MenuComponentActions }, dispatch) // )( MenuComponent ); export default injectIntl(MenuComponent)