@@ -24,29 +24,10 @@ var IconButton_1 = require('material-ui/IconButton');
2424var IconMenu_1 = require ( 'material-ui/IconMenu' ) ;
2525var MenuItem_1 = require ( 'material-ui/MenuItem' ) ;
2626var Divider_1 = require ( 'material-ui/Divider' ) ;
27+ var MenuLink_1 = require ( './MenuLink' ) ;
2728var more_vert_1 = require ( 'material-ui/svg-icons/navigation/more-vert' ) ;
2829var close_1 = require ( 'material-ui/svg-icons/navigation/close' ) ;
2930var origin = { horizontal : 'right' , vertical : 'top' } ;
30- var MenuLink = ( function ( _super ) {
31- __extends ( MenuLink , _super ) ;
32- function MenuLink ( ) {
33- _super . apply ( this , arguments ) ;
34- }
35- MenuLink . prototype . render = function ( ) {
36- var _a = this . props , route = _a . route , title = _a . title , routeTo = _a . routeTo ;
37- return React . createElement ( MenuItem_1 . default , { primaryText : title ? title : route , onTouchTap : routeTo . bind ( this , route ) , key : route } ) ;
38- } ;
39- MenuLink = __decorate ( [
40- react_redux_1 . connect ( null , function ( dispatch ) {
41- return {
42- routeTo : function ( route ) { return dispatch ( actions_1 . setRoute ( route ) ) ; }
43- } ;
44- } ) ,
45- __metadata ( 'design:paramtypes' , [ ] )
46- ] , MenuLink ) ;
47- return MenuLink ;
48- } ( React . Component ) ) ;
49- exports . MenuLink = MenuLink ;
5031var AppMenu = ( function ( _super ) {
5132 __extends ( AppMenu , _super ) ;
5233 function AppMenu ( ) {
@@ -57,7 +38,7 @@ var AppMenu = (function (_super) {
5738 switch ( this . props . route ) {
5839 case 'final' :
5940 case 'page' :
60- return React . createElement ( MenuLink , { route : 'progress' } ) ;
41+ return React . createElement ( MenuLink_1 . MenuLink , { route : 'progress' } ) ;
6142 case 'progress' :
6243 return React . createElement ( MenuItem_1 . default , { onTouchTap : routeToPage , primaryText : 'page' , key : 'page' } ) ;
6344 default : return null ;
@@ -67,9 +48,9 @@ var AppMenu = (function (_super) {
6748 switch ( this . props . route ) {
6849 case 'final' :
6950 case 'page' :
70- return ( React . createElement ( "div" , null , React . createElement ( MenuLink , { route : 'progress' } ) , React . createElement ( MenuLink , { route : 'tutorials' } ) ) ) ;
51+ return ( React . createElement ( "div" , null , React . createElement ( MenuLink_1 . MenuLink , { route : 'progress' } ) , React . createElement ( MenuLink_1 . MenuLink , { route : 'tutorials' } ) ) ) ;
7152 case 'progress' :
72- return React . createElement ( MenuLink , { route : 'tutorials' } ) ;
53+ return React . createElement ( MenuLink_1 . MenuLink , { route : 'tutorials' } ) ;
7354 default : return null ;
7455 }
7556 } ;
0 commit comments