import "./variables.css"; import "./App.css"; import React, { Component } from "react"; import { BrowserRouter as Router, Route, Link } from "react-router-dom"; import Snackbar from "@material-ui/core/Snackbar"; import IconButton from "@material-ui/core/IconButton"; import globalData from './GlobalData.js'; import BottomMenu from "./components/BottomMenu.js"; import Tickets from "./components/pages/Tickets.js"; import TicketsBuy from "./components/pages/TicketsBuy.js"; import Travel from "./components/pages/Travel.js"; import TrafficInfo from "./components/pages/TrafficInfo.js"; import "./variables.css"; import warningIcon from './img/warning.svg'; import closeIcon from './img/close.svg'; class App extends Component { currentPageName = () => { if (globalData.currentPage.constructor !== undefined) return globalData.currentPage.constructor.name; else return ""; }; render() { globalData.root = this; return (
globalData.snackbarVisible = false} message={
Trafikstörning upptäckt
} action={[ { globalData.snackbarVisible = false; globalData.root.forceUpdate() }} > {this.currentPageName() !== "TrafficInfo" && Visa trafikinfo } , ]} />
); } } export default App;