import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; import { visitPage } from '../actions/generalActions'; import { Route, Switch, withRouter } from 'react-router-dom'; import Home from './Home'; import Tutorial from './Tutorial/Tutorial'; import TutorialHome from './Tutorial/TutorialHome'; import Builder from './Tutorial/Builder/Builder'; import NotFound from './NotFound'; import GalleryHome from './Gallery/GalleryHome'; import Settings from './Settings/Settings'; class Routes extends Component { componentDidUpdate() { this.props.visitPage(); } render() { return (
); } } Home.propTypes = { visitPage: PropTypes.func.isRequired }; export default connect(null, { visitPage })(withRouter(Routes));