import { Router } from 'router'; import { prop } from 'frptools'; export const currentRoute = prop([], r => r[1] && r[1].path); export const router = Router([ { name: 'home', path: '/', enter: (r, route) => currentRoute(['photos', route]) }, { name: 'focus', path: '/focus/:id', vars: { id: /[_A-Za-z0-9]+/ }, enter: (r, route) => currentRoute(['focus', route]) }, { id: '404', path: ':vars', enter: r => r.goto('home') } ]);