Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8e5163f

Browse files
committed
add propTypes, use newly create react-router-sans-urls
1 parent618de51 commit8e5163f

File tree

24 files changed

+136
-71
lines changed

24 files changed

+136
-71
lines changed

‎lib/components/Alert/index.js‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,12 @@ var Alert = (function (_super) {
4646
}(React.Component));
4747
Object.defineProperty(exports,"__esModule",{value:true});
4848
exports.default=Alert;
49+
Alert.propTypes={
50+
alert:React.PropTypes.shape({
51+
action:React.PropTypes.string,
52+
message:React.PropTypes.string,
53+
duration:React.PropTypes.number.optional,
54+
color:React.PropTypes.string,
55+
}),
56+
alertClose:React.PropTypes.func.optional
57+
};

‎lib/components/AppMenu/CloseWindow.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ var CloseWindow = (function (_super) {
3636
}(React.Component));
3737
Object.defineProperty(exports,"__esModule",{value:true});
3838
exports.default=CloseWindow;
39+
CloseWindow.propTypes={
40+
windowToggle:React.PropTypes.func.optional,
41+
};

‎lib/components/AppMenu/MenuLink/index.js‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,8 @@ var MenuLink = (function (_super) {
3838
}(React.Component));
3939
Object.defineProperty(exports,"__esModule",{value:true});
4040
exports.default=MenuLink;
41+
MenuLink.propTypes={
42+
route:React.PropTypes.string,
43+
title:React.PropTypes.string.optional,
44+
routeSet:React.PropTypes.func.optional,
45+
};

‎lib/components/AppMenu/Quit/index.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,6 @@ var Quit = (function (_super) {
3939
}(React.Component));
4040
Object.defineProperty(exports,"__esModule",{value:true});
4141
exports.default=Quit;
42+
Quit.propTypes={
43+
quit:React.PropTypes.func.optional,
44+
};

‎lib/components/AppMenu/index.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,6 @@ var AppMenu = (function (_super) {
4040
}(React.Component));
4141
Object.defineProperty(exports,"__esModule",{value:true});
4242
exports.default=AppMenu;
43+
AppMenu.propTypes={
44+
route:React.PropTypes.string.optional,
45+
};
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
varReact=require('react');
3+
varMenuItem_1=require('material-ui/MenuItem');
4+
functionissuesLink(){
5+
vartutorial=store.getState().tutorial;
6+
if(!tutorial||!tutorial.config||!tutorial.config.issuesPath){
7+
returnnull;
8+
}
9+
return(React.createElement(MenuItem_1.default,{key:'issue',className:'link'},
10+
React.createElement("a",{href:tutorial.config.issuesPath},"post issue")
11+
));
12+
}
13+
Object.defineProperty(exports,"__esModule",{value:true});
14+
exports.default=issuesLink;

‎lib/components/Common/RouteButton.js‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,9 @@ var RouteButton = (function (_super) {
3434
}(React.Component));
3535
Object.defineProperty(exports,"__esModule",{value:true});
3636
exports.default=RouteButton;
37+
RouteButton.propTypes={
38+
label:React.PropTypes.string,
39+
route:React.PropTypes.string,
40+
routeSet:React.PropTypes.func.optional,
41+
style:React.PropTypes.object.optional,
42+
};

‎lib/components/FinalPage/index.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,4 @@ var FinalPage = (function (_super) {
5353
}(React.Component));
5454
Object.defineProperty(exports,"__esModule",{value:true});
5555
exports.default=FinalPage;
56+
FinalPage.propTypes={};

‎lib/components/SidePanel/SidePanel.js‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1515
};
1616
varReact=require('react');
1717
varreact_redux_1=require('react-redux');
18-
varRoutes_1=require('../Routes');
18+
varreact_router_sans_urls_1=require('react-router-sans-urls');
1919
varindex_1=require('../index');
2020
varDrawer_1=require('material-ui/Drawer');
2121
varSidePanel=(function(_super){
@@ -24,18 +24,24 @@ var SidePanel = (function (_super) {
2424
_super.apply(this,arguments);
2525
}
2626
SidePanel.prototype.render=function(){
27-
varisWindowOpen=this.props.isWindowOpen;
27+
var_a=this.props,isWindowOpen=_a.isWindowOpen,route=_a.route;
2828
return(React.createElement("section",null,
2929
React.createElement(Drawer_1.default,{width:400,openSecondary:true,open:isWindowOpen},
3030
React.createElement("div",{className:'cr-bg'},
3131
React.createElement(index_1.AppMenu,null),
32-
React.createElement(Routes_1.default,null))
32+
React.createElement(react_router_sans_urls_1.Router,{route:route},
33+
React.createElement(react_router_sans_urls_1.Route,{path:'page',component:React.createElement(index_1.Page,null)}),
34+
React.createElement(react_router_sans_urls_1.Route,{path:'progress',component:React.createElement(index_1.Progress,null)}),
35+
React.createElement(react_router_sans_urls_1.Route,{path:'start',component:React.createElement(index_1.Start,null)}),
36+
React.createElement(react_router_sans_urls_1.Route,{path:'tutorials',component:React.createElement(index_1.Tutorials,null)}),
37+
React.createElement(react_router_sans_urls_1.Route,{path:'final',component:React.createElement(index_1.FinalPage,null)})))
3338
),
3439
React.createElement(index_1.Alert,null)));
3540
};
3641
SidePanel=__decorate([
3742
react_redux_1.connect(function(state){return({
3843
isWindowOpen:state.window,
44+
route:state.route,
3945
});}),
4046
__metadata('design:paramtypes',[])
4147
],SidePanel);

‎lib/components/common/ContentCard.js‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ var ContentCard = function (_a) {
1717
};
1818
Object.defineProperty(exports,"__esModule",{value:true});
1919
exports.default=ContentCard;
20+
ContentCard.propTypes={
21+
title:React.PropTypes.string,
22+
content:React.PropTypes.string.optional,
23+
};

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp