import React, { Component } from 'react'; import ContainerDimensions from 'react-container-dimensions'; import MainToobar from './MainToolbar'; import MainMap from './MainMap'; class MainPage extends Component { constructor(props) { super(props); this.state = { loading: true }; } componentDidMount() { fetch('/api/session').then(response => { if (response.ok) { this.setState({ loading: false }); } else { this.props.history.push('/login'); } }); } render() { const { loading } = this.state; if (loading) { return (
Loading...
); } else { return (
); } } } export default MainPage;