diff --git a/imports/ui/pages/Index/Index.js b/imports/ui/pages/Index/Index.js
index f69ec43..4cfa2f4 100644
--- a/imports/ui/pages/Index/Index.js
+++ b/imports/ui/pages/Index/Index.js
@@ -182,7 +182,7 @@ class Index extends Component {
diff --git a/imports/ui/pages/Subscriptions/SubscriptionsMap.js b/imports/ui/pages/Subscriptions/SubscriptionsMap.js
index 72842a3..ce675fd 100644
--- a/imports/ui/pages/Subscriptions/SubscriptionsMap.js
+++ b/imports/ui/pages/Subscriptions/SubscriptionsMap.js
@@ -81,6 +81,8 @@ class SubscriptionsMap extends React.Component {
const element = document.querySelector('#participe');
if (element) {
element.scrollIntoView();
+ } else {
+ this.props.history.push('/subscriptions');
}
}
@@ -153,6 +155,7 @@ class SubscriptionsMap extends React.Component {
SubscriptionsMap.propTypes = {
subsready: PropTypes.bool.isRequired,
userSubs: PropTypes.arrayOf(PropTypes.object).isRequired,
+ history: PropTypes.object.isRequired,
t: PropTypes.func.isRequired
};
diff --git a/imports/ui/pages/ZonesMap/ZonesMap.js b/imports/ui/pages/ZonesMap/ZonesMap.js
index c5a0c8f..1ad2cad 100644
--- a/imports/ui/pages/ZonesMap/ZonesMap.js
+++ b/imports/ui/pages/ZonesMap/ZonesMap.js
@@ -1,25 +1,26 @@
/* eslint-disable import/no-absolute-path */
import React, { Fragment } from 'react';
-// import PropTypes from 'prop-types';
+import PropTypes from 'prop-types';
import { translate } from 'react-i18next';
import SubscriptionsMap from '/imports/ui/pages/Subscriptions/SubscriptionsMap';
class ZonesMap extends React.Component {
- componentDidMount() {
- // this.setState({init: true});
+ constructor(props) {
+ super(props);
+ this.t = props.t;
}
render() {
return (
-
+
);
}
}
ZonesMap.propTypes = {
- // history: PropTypes.object.isRequired
+ history: PropTypes.object.isRequired
};
export default translate([], { wait: true })(ZonesMap);