Skip to content

Commit 5327262

Browse files
committed
drop default exports/imports of components
1 parent b78b4a1 commit 5327262

File tree

12 files changed

+44
-49
lines changed

12 files changed

+44
-49
lines changed

lib/components/_components.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"use strict";
22
var app_1 = require('./app');
3-
exports.App = app_1.default;
3+
exports.App = app_1.App;
44
var routes_1 = require('./routes/routes');
5-
exports.Routes = routes_1.default;
5+
exports.Routes = routes_1.Routes;
66
var page_1 = require('./page/page');
7-
exports.Page = page_1.default;
7+
exports.Page = page_1.Page;
88
var chapter_1 = require('./page/chapter/chapter');
99
exports.Chapter = chapter_1.Chapter;
1010
var menu_1 = require('./menu/menu');
@@ -20,4 +20,4 @@ exports.FinalPage = final_page_1.FinalPage;
2020
var markdown_1 = require('./markdown/markdown');
2121
exports.Markdown = markdown_1.Markdown;
2222
var alert_1 = require('./alert/alert');
23-
exports.Alert = alert_1.default;
23+
exports.Alert = alert_1.Alert;

lib/components/alert/alert.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ var defaultAlert = {
2222
open: false,
2323
message: '',
2424
};
25-
var default_1 = (function (_super) {
26-
__extends(default_1, _super);
27-
function default_1() {
25+
var Alert = (function (_super) {
26+
__extends(Alert, _super);
27+
function Alert() {
2828
_super.apply(this, arguments);
2929
}
30-
default_1.prototype.render = function () {
30+
Alert.prototype.render = function () {
3131
var _a = this.props, alert = _a.alert, toggleAlert = _a.toggleAlert;
3232
var action = alert.action, open = alert.open, message = alert.message, duration = alert.duration;
3333
return (React.createElement(Snackbar_1.default, {className: classNames('cr-alert', action), open: open || false, message: message || '', action: action, autoHideDuration: duration || 1500, onActionTouchTap: toggleAlert, onRequestClose: toggleAlert}));
3434
};
35-
default_1 = __decorate([
35+
Alert = __decorate([
3636
react_redux_1.connect(null, function (dispatch) {
3737
return {
3838
toggleAlert: function () {
@@ -41,8 +41,7 @@ var default_1 = (function (_super) {
4141
};
4242
}),
4343
__metadata('design:paramtypes', [])
44-
], default_1);
45-
return default_1;
44+
], Alert);
45+
return Alert;
4646
}(React.Component));
47-
Object.defineProperty(exports, "__esModule", { value: true });
48-
exports.default = default_1;
47+
exports.Alert = Alert;

lib/components/app.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,22 @@ var height = atom.getSize().height;
2222
window.onresize = function () {
2323
height = atom.getSize().height;
2424
};
25-
var default_1 = (function (_super) {
26-
__extends(default_1, _super);
27-
function default_1() {
25+
var App = (function (_super) {
26+
__extends(App, _super);
27+
function App() {
2828
_super.apply(this, arguments);
2929
}
30-
default_1.prototype.render = function () {
30+
App.prototype.render = function () {
3131
var state = this.props.state;
3232
return (React.createElement(MuiThemeProvider_1.default, {muiTheme: theme_1.muiTheme}, React.createElement("section", {className: 'cr', key: 'main', style: { height: height }}, React.createElement(_components_1.AppMenu, {route: state.route, position: state.position}), React.createElement(_components_1.Routes, {state: state, ref: 'route'}), React.createElement(_components_1.Alert, {alert: state.alert}))));
3333
};
34-
default_1 = __decorate([
34+
App = __decorate([
3535
react_redux_1.connect(function (state) {
3636
return { state: state };
3737
}),
3838
__metadata('design:paramtypes', [])
39-
], default_1);
40-
return default_1;
39+
], App);
40+
return App;
4141
}(React.Component));
42-
Object.defineProperty(exports, "__esModule", { value: true });
43-
exports.default = default_1;
42+
exports.App = App;
4443
;

lib/components/page/page.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,20 @@ var pageStyle = {
1717
height: '100%',
1818
width: '100%'
1919
};
20-
var default_1 = (function (_super) {
21-
__extends(default_1, _super);
22-
function default_1() {
20+
var Page = (function (_super) {
21+
__extends(Page, _super);
22+
function Page() {
2323
_super.apply(this, arguments);
2424
}
25-
default_1.prototype.componentDidUpdate = function () {
25+
Page.prototype.componentDidUpdate = function () {
2626
ReactDOM.findDOMNode(this.refs.listEnd).scrollIntoView();
2727
};
28-
default_1.prototype.render = function () {
28+
Page.prototype.render = function () {
2929
var _a = this.props, page = _a.page, taskPosition = _a.taskPosition, hintPosition = _a.hintPosition, tasks = _a.tasks, runTests = _a.runTests;
3030
var currentTask = taskPosition <= tasks.length ? tasks[taskPosition] : null;
3131
var allComplete = taskPosition >= tasks.length;
3232
return (React.createElement(Paper_1.default, {style: pageStyle, zDepth: 1, className: 'cr-page', ref: 'page'}, React.createElement(content_1.PageContent, {page: page}), React.createElement(Divider_1.default, null), React.createElement(tasks_1.Tasks, {tasks: tasks, taskPosition: taskPosition, runTests: runTests}), React.createElement("div", {className: 'listEnd', ref: 'listEnd'}), React.createElement(hints_1.Hints, {task: currentTask, hintPosition: hintPosition}), React.createElement(page_complete_1.PageCompleteMessage, {page: page}), React.createElement(toolbar_1.PageToolbar, {tasks: tasks, taskPosition: taskPosition})));
3333
};
34-
return default_1;
34+
return Page;
3535
}(React.Component));
36-
Object.defineProperty(exports, "__esModule", { value: true });
37-
exports.default = default_1;
36+
exports.Page = Page;

lib/components/render.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var store_1 = require('../store/store');
66
var app_1 = require('./app');
77
require('./remove-later');
88
function render(target) {
9-
ReactDOM.render(React.createElement(react_redux_1.Provider, {store: store_1.store}, React.createElement(app_1.default, null)), target);
9+
ReactDOM.render(React.createElement(react_redux_1.Provider, {store: store_1.store}, React.createElement(app_1.App, null)), target);
1010
}
1111
exports.render = render;
1212
var rootName = 'crv';

lib/components/routes/routes.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ var __extends = (this && this.__extends) || function (d, b) {
66
};
77
var React = require('react');
88
var _components_1 = require('../_components');
9-
var default_1 = (function (_super) {
10-
__extends(default_1, _super);
11-
function default_1() {
9+
var Routes = (function (_super) {
10+
__extends(Routes, _super);
11+
function Routes() {
1212
_super.apply(this, arguments);
1313
}
14-
default_1.prototype.chooseRoute = function (state) {
14+
Routes.prototype.chooseRoute = function (state) {
1515
switch (state.route) {
1616
case 'page':
1717
return React.createElement(_components_1.Page, {page: state.page, tasks: state.tasks, taskPosition: state.taskPosition, hintPosition: state.hintPosition, editorActions: state.editorActions, runTests: state.runTests, log: state.log});
@@ -27,11 +27,10 @@ var default_1 = (function (_super) {
2727
throw 'Error: Route not found.';
2828
}
2929
};
30-
default_1.prototype.render = function () {
30+
Routes.prototype.render = function () {
3131
var state = this.props.state;
3232
return (React.createElement("div", null, this.chooseRoute(state)));
3333
};
34-
return default_1;
34+
return Routes;
3535
}(React.Component));
36-
Object.defineProperty(exports, "__esModule", { value: true });
37-
exports.default = default_1;
36+
exports.Routes = Routes;

src/components/_components.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// Root App
2-
export {default as App} from './app';
2+
export {App} from './app';
33

44
// Router
5-
export {default as Routes} from './routes/routes';
5+
export {Routes} from './routes/routes';
66

77
// Components
8-
export {default as Page} from './page/page';
8+
export {Page} from './page/page';
99
export {Chapter} from './page/chapter/chapter';
1010
export {AppMenu} from './menu/menu';
1111
export {Progress} from './progress/progress';
@@ -15,4 +15,4 @@ export {FinalPage} from './final-page/final-page';
1515

1616
// Common
1717
export {Markdown} from './markdown/markdown';
18-
export {default as Alert} from './alert/alert';
18+
export {Alert} from './alert/alert';

src/components/alert/alert.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const defaultAlert = {
1717
}
1818
};
1919
})
20-
export default class extends React.Component<{alert: CR.Alert, toggleAlert?: any}, CR.Alert> {
20+
export class Alert extends React.Component<{alert: CR.Alert, toggleAlert?: any}, CR.Alert> {
2121
render() {
2222
const {alert, toggleAlert} = this.props;
2323
const {action, open, message, duration} = alert;

src/components/app.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ window.onresize = function() {
1212
@connect((state: CR.State) => {
1313
return { state };
1414
})
15-
export default class extends React.Component<{state?: CR.State}, {}> {
15+
export class App extends React.Component<{state?: CR.State}, {}> {
1616
render(): React.ReactElement<{}> {
1717
const state = this.props.state;
1818
return (

src/components/page/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const pageStyle = {
1313
width: '100%'
1414
};
1515

16-
export default class extends React.Component<{
16+
export class Page extends React.Component<{
1717
page: CR.Page, tasks: CR.Task[], taskPosition: number,
1818
editorActions: string[], log: any, hintPosition: number,
1919
runTests: boolean, callNextPage?: any, callRunTests?: any, callNextTask?: any, showHint?: any

src/components/render.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
import * as React from 'react';
33
import * as ReactDOM from 'react-dom';
44
import {Provider} from 'react-redux';
5-
import * as Action from '../actions/actions';
65
import {store} from '../store/store';
7-
import App from './app';
6+
import {App} from './app';
87
import './remove-later';
98

109
/**

src/components/routes/routes.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import {Page, Progress, Tutorials, Start, FinalPage} from '../_components';
33

4-
export default class extends React.Component<{state: CR.State}, {}> {
4+
export class Routes extends React.Component<{state: CR.State}, {}> {
55
chooseRoute(state: CR.State) {
66
switch (state.route) {
77
case 'page':

0 commit comments

Comments
 (0)