Added Layers to SelectionMap. Fixes in index and more

This commit is contained in:
vjrj 2017-12-20 00:23:47 +01:00
parent 8fbb6716fc
commit 62c0ba4f01
7 changed files with 112 additions and 80 deletions

View file

@ -1,17 +1,41 @@
import React from 'react';
/* eslint-disable react/jsx-indent-props */
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Trans, translate } from 'react-i18next';
import SubscriptionEditor from '../../components/SubscriptionEditor/SubscriptionEditor';
const NewSubscription = ({ history }) => (
<div className="NewSubscription">
<h4 className="page-header"><Trans>Nueva zona</Trans></h4>
<SubscriptionEditor history={history} />
</div>
);
class NewSubscription extends Component {
constructor(props) {
super(props);
const pushState = this.props.location.state;
this.state = {
center: pushState ? pushState.center : [null, null],
zoom: pushState ? pushState.zoom : null
};
}
render() {
const { history } = this.props;
return (
<div className="NewSubscription">
<h4 className="page-header"><Trans>Nueva zona</Trans></h4>
<SubscriptionEditor
history={history}
center={this.state.center}
zoom={this.state.zoom}
/>
</div>
);
}
}
NewSubscription.defaultProps = {
};
NewSubscription.propTypes = {
history: PropTypes.object.isRequired
history: PropTypes.object.isRequired,
location: PropTypes.object
};
export default translate([], { wait: true })(NewSubscription);