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

Commitac7a74e

Browse files
committed
repair setup checks
1 parentbf4079e commitac7a74e

File tree

5 files changed

+36
-36
lines changed

5 files changed

+36
-36
lines changed

‎ROADMAP.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@
2020
1. Users
2121
1. Analytics
2222
1. Tutorial ratings/feedback
23-
1. Unit Test Coverage
23+
1. Improved Unit Test Coverage
24+
1. Improved parsing of markdown ->`coderoad.json`

‎lib/components/Start/Checks/index.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,19 @@ var SetupChecks_1 = require('./SetupChecks');
55
varInstallGuide_1=require('./InstallGuide');
66
varindex_1=require('../../index');
77
varstyles={
8-
margin:'10px',
9-
padding:'40px 20px',
8+
margin:'5px',
9+
padding:'10px',
1010
};
1111
varChecks=function(_a){
1212
varchecks=_a.checks;
13-
return(React.createElement("div",{styles:styles},checks
14-
?React.createElement("div",null,React.createElement(SystemChecks_1.default,{checks:checks}),React.createElement(SetupChecks_1.default,{checks:checks}))
15-
:React.createElement(index_1.ContentCard,{title:'Error Loading Package.json',content:''}),React.createElement(InstallGuide_1.default,{checks:checks})));
13+
if(!checks){
14+
returnReact.createElement(index_1.ContentCard,{title:'Error Loading Package.json',content:''});
15+
}
16+
return(React.createElement("div",{style:styles},!checks.system.passed
17+
?React.createElement(SystemChecks_1.default,{checks:checks})
18+
:null,!checks.setup.passed
19+
?React.createElement(SetupChecks_1.default,{checks:checks})
20+
:null,React.createElement(InstallGuide_1.default,{checks:checks})));
1621
};
1722
Object.defineProperty(exports,"__esModule",{value:true});
1823
exports.default=Checks;

‎lib/components/Start/index.js

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,18 @@
11
"use strict";
2-
var__assign=(this&&this.__assign)||Object.assign||function(t){
3-
for(vars,i=1,n=arguments.length;i<n;i++){
4-
s=arguments[i];
5-
for(varpins)if(Object.prototype.hasOwnProperty.call(s,p))
6-
t[p]=s[p];
7-
}
8-
returnt;
9-
};
10-
var_this=this;
112
varReact=require('react');
123
varChecks_1=require('./Checks');
134
varWelcome_1=require('./Welcome');
145
varheaderStyles={
156
display:'block',
16-
height:'300px',
7+
height:'100%',
178
textAlign:'center',
189
color:'#f8f8f8',
1910
};
2011
exports.Start=function(_a){
2112
varchecks=_a.checks;
2213
return(React.createElement("section",{className:'cr-start'},React.createElement("div",{style:headerStyles},checks.passed
2314
?React.createElement(Welcome_1.default,null)
24-
:React.createElement(Checks_1.default,__assign({},_this.props)))));
15+
:React.createElement(Checks_1.default,{checks:checks}))));
2516
};
2617
Object.defineProperty(exports,"__esModule",{value:true});
2718
exports.default=exports.Start;

‎src/components/Start/Checks/index.tsx

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,29 @@ import InstallGuide from './InstallGuide';
55
import{ContentCard}from'../../index';
66

77
conststyles={
8-
margin:'10px',
9-
padding:'40px 20px',
8+
margin:'5px',
9+
padding:'10px',
1010
};
1111

1212
constChecks:React.StatelessComponent<{
1313
checks:CR.Checks
14-
}>=({checks})=>(
15-
<divstyles={styles}>
16-
17-
{checks
18-
?<div>
19-
<SystemCheckschecks={checks}/>
20-
<SetupCheckschecks={checks}/>
21-
</div>
22-
:<ContentCard
23-
title='Error Loading Package.json'
24-
content=''
25-
/>
26-
}
27-
<InstallGuidechecks={checks}/>
14+
}>=({checks})=>{
15+
if(!checks){
16+
return<ContentCard
17+
title='Error Loading Package.json'
18+
content=''
19+
/>;
20+
}
21+
return(
22+
<divstyle={styles}>
23+
{!checks.system.passed
24+
?<SystemCheckschecks={checks}/>
25+
:null}
26+
{!checks.setup.passed
27+
?<SetupCheckschecks={checks}/>
28+
:null}
29+
<InstallGuidechecks={checks}/>
2830
</div>
29-
);
31+
);
32+
};
3033
exportdefaultChecks;

‎src/components/Start/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Welcome from './Welcome';
44

55
constheaderStyles={
66
display:'block',
7-
height:'300px',
7+
height:'100%',
88
textAlign:'center',
99
color:'#f8f8f8',
1010
};
@@ -16,7 +16,7 @@ export const Start: React.StatelessComponent<{
1616
<divstyle={headerStyles}>
1717
{checks.passed
1818
?<Welcome/>
19-
:<Checks{...this.props}/>}
19+
:<Checkschecks={checks}/>}
2020
</div>
2121
</section>
2222
);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp