import { Route, IndexRoute } from 'react-router'; import React from 'react'; import forceProtocol from './components/forceProtocol'; import App from './modules/App/App'; import IDEView from './modules/IDE/pages/IDEView'; import FullView from './modules/IDE/pages/FullView'; import LoginView from './modules/User/pages/LoginView'; import SignupView from './modules/User/pages/SignupView'; import ResetPasswordView from './modules/User/pages/ResetPasswordView'; import NewPasswordView from './modules/User/pages/NewPasswordView'; import AccountView from './modules/User/pages/AccountView'; // import SketchListView from './modules/Sketch/pages/SketchListView'; import { getUser } from './modules/User/actions'; const checkAuth = (store) => { store.dispatch(getUser()); }; const routes = (store) => { const sourceProtocol = store.getState().project.serveSecure === true ? 'https:' : 'http:'; // If the flag is false, we stay on HTTP const forceToHttps = forceProtocol({ targetProtocol: 'https:', sourceProtocol, // prints debugging but does not reload page disable: process.env.FORCE_TO_HTTPS === false, }); return ( ); }; export default routes;