Skip to content

Commit fbd0d7a

Browse files
committed
remove install tutorial button
1 parent 68ad356 commit fbd0d7a

File tree

8 files changed

+26
-13
lines changed

8 files changed

+26
-13
lines changed

lib/components/start/checks/steps.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ exports.SetupChecks = function (_a) {
3232
return null;
3333
}
3434
var status = [setup.dir, setup.packageJson, setup.tutorial];
35-
return React.createElement(Card_1.Card, {className: 'cr-check'}, React.createElement(Card_1.CardHeader, {title: 'Setup Checks', subtitle: 'CodeRoad requires a brief setup'}), React.createElement(Card_1.CardText, null, React.createElement(setup_checker_1.default, {status: status}, React.createElement(StepCheck, {label: 'open a directory', completed: checks.setup.dir}, React.createElement("p", null, "File -> Open (a new folder)"), React.createElement("br", null), React.createElement(FlatButton_1.default, {label: 'Open Directory', secondary: true, onTouchTap: action_setup_1.openDirectory})), React.createElement(StepCheck, {label: 'package.json', completed: checks.setup.packageJson}, "Create a package.json by running", React.createElement("br", null), React.createElement("code", null, "> npm init -y`"), React.createElement("br", null), React.createElement(FlatButton_1.default, {label: 'Create package.json', secondary: true, onTouchTap: action_setup_1.createPackageJson})), React.createElement(StepCheck, {label: 'install a tutorial', completed: checks.setup.tutorial}, "Install a tutorial using npm. For example:", React.createElement("br", null), React.createElement("code", null, "> npm install --save-dev coderoad-functional-school`"), React.createElement("br", null), React.createElement(FlatButton_1.default, {label: 'install functional-school demo', secondary: true, onTouchTap: action_setup_1.installTutorial})))), React.createElement(Card_1.CardActions, null, React.createElement(verify_1.VerifyButton, null)));
35+
return React.createElement(Card_1.Card, {className: 'cr-check'}, React.createElement(Card_1.CardHeader, {title: 'Setup Checks', subtitle: 'CodeRoad requires a brief setup'}), React.createElement(Card_1.CardText, null, React.createElement(setup_checker_1.default, {status: status}, React.createElement(StepCheck, {label: 'open a directory', completed: checks.setup.dir}, React.createElement("p", null, "File -> Open (a new folder)"), React.createElement("br", null), React.createElement(FlatButton_1.default, {label: 'Open Directory', secondary: true, onTouchTap: action_setup_1.openDirectory})), React.createElement(StepCheck, {label: 'package.json', completed: checks.setup.packageJson}, "Create a package.json by running", React.createElement("br", null), React.createElement("code", null, "> npm init -y`"), React.createElement("br", null), React.createElement(FlatButton_1.default, {label: 'Create package.json', secondary: true, onTouchTap: action_setup_1.createPackageJson})), React.createElement(StepCheck, {label: 'install a tutorial', completed: checks.setup.tutorial}, "Install a tutorial using npm. For example:", React.createElement("br", null), React.createElement("code", null, "> npm install --save-dev coderoad-functional-school"), React.createElement("br", null)))), React.createElement(Card_1.CardActions, null, React.createElement(verify_1.VerifyButton, null)));
3636
};
3737
exports.InstallGuide = function (_a) {
3838
var show = _a.show;

lib/reducers/checks/action-setup.js

-3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,3 @@ function openDirectory() {
2222
actions_1.openFolder();
2323
}
2424
exports.openDirectory = openDirectory;
25-
function installTutorial() {
26-
}
27-
exports.installTutorial = installTutorial;

lib/reducers/checks/action-system.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
"use strict";
2+
var command_line_1 = require('../../services/command-line');
3+
var store_1 = require('../../store/store');
4+
var Action = require('../../actions/actions');
25
function updateNpm() {
3-
return;
6+
command_line_1.default('npm', 'update -g npm')
7+
.then(function (res) {
8+
console.log(res);
9+
store_1.store.dispatch(Action.verifySetup());
10+
});
411
}
512
exports.updateNpm = updateNpm;

lib/reducers/checks/verify.js

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ function verifySetup() {
2727
checks.system.passed = allTrue(checks.system);
2828
checks.setup.passed = allTrue(checks.setup);
2929
checks.passed = checks.system.passed && checks.setup.passed;
30-
console.log(checks);
3130
return checks;
3231
}
3332
Object.defineProperty(exports, "__esModule", { value: true });

src/components/start/checks/steps.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ export const SetupChecks: React.StatelessComponent<{
8888
<StepCheck label='install a tutorial'
8989
completed={checks.setup.tutorial}>
9090
Install a tutorial using npm. For example:<br />
91-
<code>> npm install --save-dev coderoad-functional-school`</code><br />
92-
<FlatButton label='install functional-school demo' secondary={true} onTouchTap={installTutorial} />
91+
<code>> npm install --save-dev coderoad-functional-school</code><br />
9392
</StepCheck>
9493
</DynamicStepper>
9594
</CardText>

src/reducers/checks/action-setup.ts

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as path from 'path';
22
import {open, set} from '../../atom/editor';
33
import {openFolder, openTerminal} from '../../atom/actions';
4+
import commandLine from '../../services/command-line';
45
import {store} from '../../store/store';
56
import * as Action from '../../actions/actions';
67

@@ -28,6 +29,9 @@ export function openDirectory(): void {
2829
openFolder();
2930
}
3031

31-
export function installTutorial(): void {
32-
33-
}
32+
// export function installTutorial(): void {
33+
// commandLine('npm', 'install --save-dev coderoad-functional-school && npm install').then((res) => {
34+
// console.log(res);
35+
// store.dispatch(Action.verifySetup());
36+
// });
37+
// }

src/reducers/checks/action-system.ts

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
import commandLine from '../../services/command-line';
2+
import {store} from '../../store/store';
3+
import * as Action from '../../actions/actions';
4+
15
export function updateNpm(): void {
2-
return;
6+
commandLine('npm', 'update -g npm')
7+
.then((res) => {
8+
console.log(res);
9+
store.dispatch(Action.verifySetup());
10+
});
311
}

src/reducers/checks/verify.ts

-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,5 @@ export default function verifySetup(): CR.Checks {
3535
checks.system.passed = allTrue(checks.system);
3636
checks.setup.passed = allTrue(checks.setup);
3737
checks.passed = checks.system.passed && checks.setup.passed;
38-
console.log(checks);
3938
return checks;
4039
}

0 commit comments

Comments
 (0)