ducky/web
ducky/web/src/router.jsx
Remove .swp files, update package.json. Remove the .swp files and add .swp to the .hgignore file. Update package.json to pin webpack at 1.8.9 because 1.8.10 broke everything and decided that didn't deserve a major version bump. See https://github.com/webpack/webpack/issues/1016
1 import Router from 'ampersand-router'
2 import React from 'react'
3 import MessagePage from './pages/message'
4 import OnboardingPage from './pages/onboard'
5 import RegisterPage from './pages/register'
6 import LoginPage from './pages/login'
8 export default Router.extend({
9 routes: {
10 '': 'home',
11 'register': 'register',
12 'login': 'login',
13 'logout': 'logout',
14 '*404': 'fourOhFour'
15 },
17 home () {
18 React.render(<OnboardingPage/>, document.body)
19 },
21 register () {
22 React.render(<RegisterPage/>, document.body)
23 },
25 login () {
26 React.render(<LoginPage/>, document.body)
27 },
29 logout () {
30 window.localStorage.clear()
31 window.location = '/'
32 },
34 fourOhFour () {
35 this.renderPage(MessagePage, {title: '404', message: 'Oops. Page not found.'})
36 }
37 })