Skip to content

Commit c6af5b2

Browse files
author
Tim-Luca Lagmöller
committed
Increased Code Quality
Refactoring and Reformatting to enhance code quality
1 parent bb3e2e3 commit c6af5b2

22 files changed

+184
-166
lines changed

config-overrides.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module.exports = function override(config, env) {
2-
config.output.globalObject = "this"
3-
return config;
4-
}
2+
config.output.globalObject = "this";
3+
return config;
4+
};

src/App.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
import React, { Component } from 'react';
2-
import { Layout } from 'antd';
3-
import 'antd/dist/antd.css';
4-
import Header from './components/header/Header';
5-
import Body from './components/body/Body';
6-
import AppCSS from './App.module.css';
7-
import { Provider } from 'react-redux';
8-
import { createStore } from 'redux';
9-
import reducer from './store/reducer';
10-
import devToolsEnhancer from 'remote-redux-devtools';
11-
import Footer from './components/footer/Footer';
12-
import MetaTags from 'react-meta-tags';
1+
import React, { Component } from "react";
2+
import { Layout } from "antd";
3+
import "antd/dist/antd.css";
4+
import Header from "./components/header/Header";
5+
import Body from "./components/body/Body";
6+
import AppCSS from "./App.module.css";
7+
import { Provider } from "react-redux";
8+
import { createStore } from "redux";
9+
import reducer from "./store/reducer";
10+
import devToolsEnhancer from "remote-redux-devtools";
11+
import Footer from "./components/footer/Footer";
12+
import MetaTags from "react-meta-tags";
1313

1414
class App extends Component {
1515
constructor() {
1616
super();
17-
this.developmentMode = !process.env.NODE_ENV || process.env.NODE_ENV === 'development';
17+
this.developmentMode = !process.env.NODE_ENV || process.env.NODE_ENV === "development";
1818
if (this.developmentMode) {
1919
this.store = createStore(reducer, devToolsEnhancer());
2020
} else {

src/components/body/Body.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import React from 'react';
2-
import bodyCSS from './body.module.css';
3-
import Container from './container/Container';
1+
import React from "react";
2+
import bodyCSS from "./body.module.css";
3+
import Container from "./container/Container";
44

55
const Body = (props) => {
66
return (

src/components/body/container/Container.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import React from 'react';
2-
import ContainerCSS from './Container.module.css';
3-
import FileSelect from './fileselect/FileSelect';
4-
import PasswordModal from '../../modal/PasswordModal/PasswordModal';
5-
import StepModal from '../../modal/StepModal/StepModal';
1+
import React from "react";
2+
import ContainerCSS from "./Container.module.css";
3+
import FileSelect from "./fileselect/FileSelect";
4+
import PasswordModal from "../../modal/PasswordModal/PasswordModal";
5+
import StepModal from "../../modal/StepModal/StepModal";
66

77
const Container = (props) => {
88
return (

src/components/body/container/fileselect/FileSelect.jsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import React from 'react';
2-
import Dropzone from 'react-dropzone';
3-
import { Icon } from 'antd';
4-
import classNames from 'classnames';
5-
import FileSelectCSS from './FileSelect.module.css';
6-
import { mapState, mapDispatch } from './FileSelect.map';
7-
import * as FileSelectLogic from './FileSelect.logic';
8-
import { connect } from 'react-redux';
1+
import React from "react";
2+
import Dropzone from "react-dropzone";
3+
import { Icon } from "antd";
4+
import classNames from "classnames";
5+
import FileSelectCSS from "./FileSelect.module.css";
6+
import { mapState, mapDispatch } from "./FileSelect.map";
7+
import * as FileSelectLogic from "./FileSelect.logic";
8+
import { connect } from "react-redux";
99

1010
const FileSelect = (props) => {
1111
return (
@@ -15,8 +15,8 @@ const FileSelect = (props) => {
1515
<div
1616
{...getRootProps()}
1717
className={
18-
classNames('dropzone', { 'dropzone--isActive': isDragActive }) +
19-
' ' +
18+
classNames("dropzone", { "dropzone--isActive": isDragActive }) +
19+
" " +
2020
FileSelectCSS.fileselect
2121
}
2222
>
@@ -25,7 +25,7 @@ const FileSelect = (props) => {
2525
<Icon type="inbox" />
2626
</h1>
2727
<p className="ant-upload-text">Click or drag file to this area to upload</p>
28-
<p className={FileSelectCSS.smallerfont + ' ant-upload-hint'}>
28+
<p className={FileSelectCSS.smallerfont + " ant-upload-hint"}>
2929
Support for a single or bulk upload.
3030
</p>
3131
</div>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import mainWorker from '../../../../worker/worker'
1+
import mainWorker from "../../../../worker/worker";
22

33
export const onDrop = (props, fileList) => {
44
const worker = mainWorker();
55
worker.handleFiles(fileList).then((mode) => {
66
if (mode === "decrypt") {
77
worker.getHint(fileList[0]).then((hint) => {
8-
props.onFilesAdded(fileList, mode, hint)
8+
props.onFilesAdded(fileList, mode, hint);
99
});
1010
} else {
11-
props.onFilesAdded(fileList, mode)
11+
props.onFilesAdded(fileList, mode);
1212
}
1313
});
1414
};

src/components/body/container/fileselect/FileSelect.map.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export const mapDispatch = (dispatch) => {
66
return {
77
onFilesAdded(fileList, mode, hint) {
88
dispatch({
9-
type: 'ADD_FILES',
9+
type: "ADD_FILES",
1010
payload: {
1111
fileList,
1212
mode,
@@ -15,4 +15,4 @@ export const mapDispatch = (dispatch) => {
1515
});
1616
}
1717
};
18-
}
18+
};

src/components/footer/Footer.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import React from 'react';
2-
import { Layout, Icon } from 'antd';
3-
import FooterCSS from './Footer.module.css';
1+
import React from "react";
2+
import { Layout, Icon } from "antd";
3+
import FooterCSS from "./Footer.module.css";
44

55
const Footer = () => {
66
return (
77
<Layout.Footer className={FooterCSS.footer}>
88
<div className={FooterCSS.footerContainer}>
99
<p>
10-
Made with <Icon type="heart" theme="filled" /> by{' '}
10+
Made with <Icon type="heart" theme="filled" /> by{" "}
1111
<a href="https://en.lagmoellertim.de">Tim-Luca Lagmöller</a>
1212
</p>
1313
<a href="http://donate.lagmoellertim.de">Donate</a>

src/components/header/Header.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import React from 'react';
2-
import { Layout, Icon } from 'antd';
3-
import headerCSS from './header.module.css';
1+
import React from "react";
2+
import { Layout, Icon } from "antd";
3+
import headerCSS from "./header.module.css";
44

55
const Header = (props) => {
66
return (
Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import React from 'react';
2-
import PasswordMeterCSS from './PasswordMeter.module.css';
3-
import * as PasswordMeterLogic from './PasswordMeter.logic';
1+
import React from "react";
2+
import PasswordMeterCSS from "./PasswordMeter.module.css";
3+
import * as PasswordMeterLogic from "./PasswordMeter.logic";
44

55
export default ({ password }) => {
66
const strength = PasswordMeterLogic.scorePassword(password);
@@ -11,9 +11,18 @@ export default ({ password }) => {
1111
2: PasswordMeterCSS.strong
1212
};
1313

14+
const getMatchingClass = () => {
15+
if (strength in strengthMap) {
16+
return strengthMap[strength];
17+
}
18+
return PasswordMeterCSS.invisible;
19+
};
20+
21+
const strengthClass = getMatchingClass();
22+
1423
return (
1524
<div className={PasswordMeterCSS.meter}>
16-
<div className={PasswordMeterCSS.bar + ' ' + strengthMap[strength]} />
25+
<div className={PasswordMeterCSS.bar + " " + strengthClass} />
1726
</div>
1827
);
1928
};

0 commit comments

Comments
 (0)