2016-02-14 12:27:20 +09:00
|
|
|
FlowRouter.route('/', {
|
|
|
|
name: 'postList',
|
|
|
|
action: function (params, queryParams) {
|
2016-02-16 16:12:13 +09:00
|
|
|
({AppContainer, ListContainer, PostList} = Telescope.components);
|
|
|
|
ReactLayout.render(AppContainer, {content: <ListContainer collection={Posts} publication="posts.list" terms={queryParams} component={PostList}/>})
|
2016-02-14 12:27:20 +09:00
|
|
|
// mount(App, {content: <PostListContainer {...queryParams}/>});
|
|
|
|
}
|
2016-02-15 22:33:44 +09:00
|
|
|
});
|
|
|
|
|
|
|
|
FlowRouter.route('/post/:_id', {
|
2016-02-16 15:08:30 +09:00
|
|
|
name: 'postPage',
|
2016-02-15 22:33:44 +09:00
|
|
|
action: function (params, queryParams) {
|
2016-02-16 16:12:13 +09:00
|
|
|
({AppContainer, ItemContainer, Post} = Telescope.components);
|
|
|
|
ReactLayout.render(AppContainer, {content: <ItemContainer collection={Posts} publication="posts.single" terms={params} component={Post}/>})
|
2016-02-16 15:08:30 +09:00
|
|
|
// mount(App, {content: <PostListContainer {...queryParams}/>});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
FlowRouter.route('/post/:_id/edit', {
|
|
|
|
name: 'postEdit',
|
|
|
|
action: function (params, queryParams) {
|
2016-02-16 16:12:13 +09:00
|
|
|
({AppContainer, ItemContainer, Post} = Telescope.components);
|
|
|
|
ReactLayout.render(AppContainer, {content: <ItemContainer collection={Posts} publication="posts.single" terms={params} component={PostEdit}/>})
|
2016-02-15 22:33:44 +09:00
|
|
|
// mount(App, {content: <PostListContainer {...queryParams}/>});
|
|
|
|
}
|
2016-02-14 12:27:20 +09:00
|
|
|
});
|