Skip to content

Commit a31e507

Browse files
committed
Refactor(frontend): use default export instead of named export
1 parent 1423e5c commit a31e507

File tree

45 files changed

+92
-91
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+92
-91
lines changed

frontend/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import * as React from 'react';
44
import { Provider } from 'react-redux';
55
import { Store } from 'redux';
66

7-
import { router } from 'router';
7+
import router from 'router';
88
import { IGlobalState } from 'types/global';
99

1010
interface IAppProps {
1111
store: Store<IGlobalState>;
1212
history: History;
1313
}
1414

15-
export const App = (props: IAppProps) => (
15+
export default (props: IAppProps) => (
1616
<Provider store={props.store}>
1717
<ConnectedRouter history={props.history}>
1818
{router}

frontend/src/components/Dropdown/dropdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const dropdownConfig: Partial<M.DropdownOptions> = {
1212
coverTrigger: false,
1313
};
1414

15-
export class Dropdown extends React.Component<IDropdownProps> {
15+
export default class Dropdown extends React.Component<IDropdownProps> {
1616
public componentDidMount() {
1717
const elems = document.querySelectorAll('.dropdown-button');
1818
M.Dropdown.init(elems, dropdownConfig);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './dropdown';
1+
export {default} from './dropdown';

frontend/src/components/Footer/footer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22

3-
export class Footer extends React.Component {
3+
export default class Footer extends React.Component {
44
public render() {
55
return (
66
<footer className='page-footer'>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './footer';
1+
export {default} from './footer';

frontend/src/components/Header/header.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { connect } from 'react-redux';
33
import { Link } from 'react-router-dom';
44

5-
import { Dropdown } from 'components/Dropdown';
5+
import Dropdown from 'components/Dropdown';
66
import { IGlobalState } from 'types/global';
77

88
// Component
@@ -12,7 +12,7 @@ interface IHeaderProps {
1212
pathname: string;
1313
}
1414

15-
class HeaderComponent extends React.Component<IHeaderProps> {
15+
class Header extends React.Component<IHeaderProps> {
1616
public checkActive(urls: string[]) {
1717
let active = false;
1818
urls.forEach((url) => {
@@ -67,7 +67,7 @@ const mapStateToProps = (state: IGlobalState): IHeaderProps => ({
6767
pathname: state.router!.location.pathname,
6868
});
6969

70-
export const Header = connect(
70+
export default connect(
7171
mapStateToProps,
7272
null,
73-
)(HeaderComponent);
73+
)(Header);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './header';
1+
export {default} from './header';

frontend/src/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import * as React from 'react';
44
import * as ReactDom from 'react-dom';
55
import { AppContainer } from 'react-hot-loader';
66

7-
import { App } from 'App';
8-
import { configureStore } from 'store';
7+
import App from 'App';
8+
import configureStore from 'store';
99
import { isProduction } from 'utils';
1010

1111
// Webpack offline plugin
@@ -40,7 +40,7 @@ render(App);
4040
// Hot Reload Module API
4141
if (module.hot) {
4242
module.hot.accept('./App', () => {
43-
const NextApp = require('App').App;
43+
const NextApp = require('App').default;
4444
render(NextApp);
4545
});
4646
}

frontend/src/pages/HomePage/components/Carousel/carousel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const toastConfig: Partial<M.ToastOptions> = {
2020
html: 'I am a toast!',
2121
};
2222

23-
export class Carousel extends React.Component {
23+
export default class Carousel extends React.Component {
2424
public timer: number = 0;
2525

2626
public componentDidMount() {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './carousel';
1+
export {default} from './carousel';

0 commit comments

Comments
 (0)