From fcff3e44a61cdb9b16c41a4c958069fa3feaa102 Mon Sep 17 00:00:00 2001 From: David Ralph Date: Fri, 27 Aug 2021 19:42:40 +0100 Subject: [PATCH] refactor: codacy and some style changes etc --- src/components/modals/feedback/Feedback.jsx | 86 +++++++++++-------- src/components/modals/feedback/feedback.scss | 4 + .../modals/main/settings/Dropdown.jsx | 2 +- src/components/modals/main/settings/Radio.jsx | 2 +- .../modals/main/settings/Slider.jsx | 2 +- src/components/modals/main/settings/Text.jsx | 2 +- .../modals/main/settings/sections/About.jsx | 10 +-- .../main/settings/sections/Changelog.jsx | 2 +- src/components/modals/main/tabs/Settings.jsx | 4 +- .../modals/main/tabs/backend/Tab.jsx | 6 +- src/components/modals/welcome/welcome.scss | 25 +++++- .../background/scss/_photoinformation.scss | 2 +- .../widgets/quicklinks/QuickLinks.jsx | 6 +- src/components/widgets/search/Search.jsx | 16 ++-- src/components/widgets/time/Clock.jsx | 4 +- src/components/widgets/weather/Weather.jsx | 2 +- src/modules/constants.js | 2 - src/modules/helpers/background/widget.js | 3 +- src/modules/helpers/marketplace.js | 2 +- src/modules/helpers/settings/index.js | 2 +- src/modules/helpers/settings/modals.js | 2 +- 21 files changed, 110 insertions(+), 76 deletions(-) diff --git a/src/components/modals/feedback/Feedback.jsx b/src/components/modals/feedback/Feedback.jsx index 8c31208c..310c140b 100644 --- a/src/components/modals/feedback/Feedback.jsx +++ b/src/components/modals/feedback/Feedback.jsx @@ -6,35 +6,51 @@ export default class FeedbackModal extends PureComponent { constructor() { super(); this.state = { - questionone: 5, - questionthree: 5, - questiontwoerror: '', - questionfourerror: '', + question_one: 5, + question_two: { + value: '', + error: '' + }, + question_three: 5, + question_four: { + value: '', + error: '' + }, formsubmit: '' }; this.language = window.language.modals.feedback; } - async submitForm () { - let questiontwoerror, questionfourerror; + async submitForm(e) { + e.preventDefault(); - if (document.getElementById('questiontwo').value.length <= 0) { - questiontwoerror = this.language.not_filled; + let question_two_error, question_four_error; + + if (this.state.question_two.value.length <= 0) { + question_two_error = this.language.not_filled; } - if (document.getElementById('questionfour').value.length <= 0) { - questionfourerror = this.language.not_filled; + if (this.state.question_four.value.length <= 0) { + question_four_error = this.language.not_filled; } - if (questiontwoerror || questionfourerror) { + if (question_two_error || question_four_error) { this.setState({ - questiontwoerror: questiontwoerror, - questionfourerror: questionfourerror + question_two: { + error: question_two_error + }, + question_four: { + error: question_four_error + } }); } else { this.setState({ - questiontwoerror: '', - questionfourerror: '' + question_two: { + error: '' + }, + question_four: { + error: '' + } }); await fetch(window.constants.FEEDBACK_FORM, { @@ -56,37 +72,35 @@ export default class FeedbackModal extends PureComponent {

{this.language.title}

× - <> +
- <> +


- this.setState({ questionone: e.target.value })}/> - - -

- <> + this.setState({ question_one: e.target.value })}/> + +
+
-