import React from 'react'; import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom"; import {Nav, Navbar} from "react-bootstrap"; import LoginForm from './LoginForm.js'; import MovementsPage from './Movements.js'; import BadgePage from './Badge.js'; import LogoffPage from './Logoff.js'; class IndexPage extends React.Component { constructor(props) { super(props); this.state = {loggedIn: props.loggedIn}; } componentDidMount() { fetch(this.props.targetUrl + '/status', {credentials: 'include'}) .then(response => response.json()) .then(data => this.setState({loggedIn: data.logged_in})) .catch(error => {console.log(error)}); } render() { return ( BotZ
} /> } /> } /> } />
); } } export default IndexPage;