mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 18:20:27 +00:00
Refactored mixins into utils ES2015 module exports ES2015-style imports WIP Fixing tests Fixes tests after es2015 code migrations. We we're require()ing an ES2015 module[1]. Have to make sure you account for the .default in this case. [1] We had to use ES5 `require` in Jest: (https://github.com/babel/babel-jest/issues/16)
26 lines
512 B
JavaScript
26 lines
512 B
JavaScript
import page from 'page';
|
|
|
|
import { route } from '../actions/app-actions';
|
|
import AppStore from '../stores/app-store';
|
|
|
|
export function updateRoute() {
|
|
const state = AppStore.getAppState();
|
|
const stateUrl = JSON.stringify(state);
|
|
const dispatch = false;
|
|
|
|
page.show('/state/' + stateUrl, state, dispatch);
|
|
}
|
|
|
|
page('/', function() {
|
|
updateRoute();
|
|
});
|
|
|
|
page('/state/:state', function(ctx) {
|
|
const state = JSON.parse(ctx.params.state);
|
|
route(state);
|
|
});
|
|
|
|
export function getRouter() {
|
|
return page;
|
|
}
|