Added Layers to SelectionMap. Fixes in index and more
This commit is contained in:
parent
8fbb6716fc
commit
62c0ba4f01
7 changed files with 112 additions and 80 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue