Files
old-wiaas-legacy/client-wiaas/src/mainComponents/wiaasRouter/MyComponent.jsx
2018-06-11 11:09:35 +02:00

22 lines
616 B
JavaScript

import React, {Component} from 'react';
import {connect} from 'react-redux';
import {setParamsFromUrl, resetParamsFromUrl} from '../../actions/page/pageActions';
class MyComponent extends Component {
componentWillMount(){
if(this.props.match && this.props.match.params){
this.props.dispatch(setParamsFromUrl(this.props.match.params));
}else{
this.props.dispatch(resetParamsFromUrl(this.props.match.params));
}
}
render() {
const {TagName} = this.props;
return(<TagName {...this.props}/>);
}
}
export default connect()(MyComponent);