front/src/routes/signup/4-configure-house/index.js
import { Component } from 'preact';
import { connect } from 'unistore/preact';
import SignupLayout from '../layout';
import ConfigureHouseTab from './ConfigureHouseTab';
import actions from '../../../actions/signup/signupConfigureHouse';
import 'leaflet/dist/leaflet.css';
class ConfigureHouse extends Component {
componentWillMount() {
this.props.initRoomList();
}
componentDidMount() {
this.props.initLeafletMap();
}
render(props, {}) {
return (
<SignupLayout currentUrl="/signup/configure-house">
<ConfigureHouseTab {...props} />
</SignupLayout>
);
}
}
export default connect(
'signupRooms,signupNewHouseName,signupNewRoomName,signupConfigureHouseErrors',
actions
)(ConfigureHouse);