aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ui
diff options
context:
space:
mode:
authorLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-06-23 20:39:18 +0530
committerLibravatar GitHub <noreply@github.com>2021-06-23 17:09:18 +0200
commit4d26ffd4805c234e4b0592ae5aa9254e8c3206fd (patch)
tree6e1e9dd01f53677c40482e45cea3646e952750a9 /src/components/ui
parentAdded new message when the user doesn't find a service (but that is present i... (diff)
downloadferdium-app-4d26ffd4805c234e4b0592ae5aa9254e8c3206fd.tar.gz
ferdium-app-4d26ffd4805c234e4b0592ae5aa9254e8c3206fd.tar.zst
ferdium-app-4d26ffd4805c234e4b0592ae5aa9254e8c3206fd.zip
Upgraded eslint and fixed all the reported errors. (#1549)
Diffstat (limited to 'src/components/ui')
-rw-r--r--src/components/ui/ActivateTrialButton/index.js5
-rw-r--r--src/components/ui/FAB.js14
-rw-r--r--src/components/ui/FullscreenLoader/index.js3
-rw-r--r--src/components/ui/PremiumFeatureContainer/index.js5
-rw-r--r--src/components/ui/Tabs/Tabs.js4
-rw-r--r--src/components/ui/ToggleRaw.js1
-rw-r--r--src/components/ui/UpgradeButton/index.js5
7 files changed, 17 insertions, 20 deletions
diff --git a/src/components/ui/ActivateTrialButton/index.js b/src/components/ui/ActivateTrialButton/index.js
index 340123c2f..8f4d21f64 100644
--- a/src/components/ui/ActivateTrialButton/index.js
+++ b/src/components/ui/ActivateTrialButton/index.js
@@ -7,6 +7,7 @@ import classnames from 'classnames';
7import { Button } from '@meetfranz/forms'; 7import { Button } from '@meetfranz/forms';
8 8
9import UserStore from '../../../stores/UserStore'; 9import UserStore from '../../../stores/UserStore';
10import UIStore from '../../../stores/UIStore';
10 11
11const messages = defineMessages({ 12const messages = defineMessages({
12 action: { 13 action: {
@@ -101,8 +102,6 @@ ActivateTrialButton.wrappedComponent.propTypes = {
101 user: PropTypes.instanceOf(UserStore).isRequired, 102 user: PropTypes.instanceOf(UserStore).isRequired,
102 }).isRequired, 103 }).isRequired,
103 actions: PropTypes.shape({ 104 actions: PropTypes.shape({
104 ui: PropTypes.shape({ 105 ui: PropTypes.instanceOf(UIStore).isRequired,
105 openSettings: PropTypes.func.isRequired,
106 }).isRequired,
107 }).isRequired, 106 }).isRequired,
108}; 107};
diff --git a/src/components/ui/FAB.js b/src/components/ui/FAB.js
index 9359a3c6c..633edbe2c 100644
--- a/src/components/ui/FAB.js
+++ b/src/components/ui/FAB.js
@@ -3,23 +3,19 @@
3 */ 3 */
4import React, { Component } from 'react'; 4import React, { Component } from 'react';
5import PropTypes from 'prop-types'; 5import PropTypes from 'prop-types';
6import { observer, inject } from 'mobx-react'; 6import { observer } from 'mobx-react';
7import classnames from 'classnames'; 7import classnames from 'classnames';
8 8
9export default @inject('stores') @observer class Button extends Component { 9import { oneOrManyChildElements } from '../../prop-types';
10
11export default @observer class Button extends Component {
10 static propTypes = { 12 static propTypes = {
11 className: PropTypes.string, 13 className: PropTypes.string,
12 disabled: PropTypes.bool, 14 disabled: PropTypes.bool,
13 onClick: PropTypes.func, 15 onClick: PropTypes.func,
14 type: PropTypes.string, 16 type: PropTypes.string,
17 children: oneOrManyChildElements.isRequired,
15 htmlForm: PropTypes.string, 18 htmlForm: PropTypes.string,
16 stores: PropTypes.shape({
17 settings: PropTypes.shape({
18 app: PropTypes.shape({
19 accentColor: PropTypes.string.isRequired,
20 }).isRequired,
21 }).isRequired,
22 }).isRequired,
23 }; 19 };
24 20
25 static defaultProps = { 21 static defaultProps = {
diff --git a/src/components/ui/FullscreenLoader/index.js b/src/components/ui/FullscreenLoader/index.js
index d8cdc2e8a..97ab93dcf 100644
--- a/src/components/ui/FullscreenLoader/index.js
+++ b/src/components/ui/FullscreenLoader/index.js
@@ -17,6 +17,9 @@ export default @inject('stores') @withTheme @injectSheet(styles) @observer class
17 spinnerColor: PropTypes.string, 17 spinnerColor: PropTypes.string,
18 children: PropTypes.node, 18 children: PropTypes.node,
19 stores: PropTypes.shape({ 19 stores: PropTypes.shape({
20 app: PropTypes.shape({
21 accentColor: PropTypes.string.isRequired,
22 }).isRequired,
20 settings: PropTypes.shape({ 23 settings: PropTypes.shape({
21 app: PropTypes.shape({ 24 app: PropTypes.shape({
22 accentColor: PropTypes.string.isRequired, 25 accentColor: PropTypes.string.isRequired,
diff --git a/src/components/ui/PremiumFeatureContainer/index.js b/src/components/ui/PremiumFeatureContainer/index.js
index 36bf38c98..1e100f9d8 100644
--- a/src/components/ui/PremiumFeatureContainer/index.js
+++ b/src/components/ui/PremiumFeatureContainer/index.js
@@ -10,6 +10,7 @@ import UserStore from '../../../stores/UserStore';
10 10
11import styles from './styles'; 11import styles from './styles';
12import FeaturesStore from '../../../stores/FeaturesStore'; 12import FeaturesStore from '../../../stores/FeaturesStore';
13import UIStore from '../../../stores/UIStore';
13 14
14const messages = defineMessages({ 15const messages = defineMessages({
15 action: { 16 action: {
@@ -93,9 +94,7 @@ PremiumFeatureContainer.wrappedComponent.propTypes = {
93 features: PropTypes.instanceOf(FeaturesStore).isRequired, 94 features: PropTypes.instanceOf(FeaturesStore).isRequired,
94 }).isRequired, 95 }).isRequired,
95 actions: PropTypes.shape({ 96 actions: PropTypes.shape({
96 ui: PropTypes.shape({ 97 ui: PropTypes.instanceOf(UIStore).isRequired,
97 openSettings: PropTypes.func.isRequired,
98 }).isRequired,
99 }).isRequired, 98 }).isRequired,
100}; 99};
101 100
diff --git a/src/components/ui/Tabs/Tabs.js b/src/components/ui/Tabs/Tabs.js
index 12f650ffd..196cddc66 100644
--- a/src/components/ui/Tabs/Tabs.js
+++ b/src/components/ui/Tabs/Tabs.js
@@ -36,7 +36,7 @@ export default @observer class Tab extends Component {
36 <div className="content-tabs__tabs"> 36 <div className="content-tabs__tabs">
37 {React.Children.map(children, (child, i) => ( 37 {React.Children.map(children, (child, i) => (
38 <button 38 <button
39 key={i} 39 key="{i}"
40 className={classnames({ 40 className={classnames({
41 'content-tabs__item': true, 41 'content-tabs__item': true,
42 'is-active': this.state.active === i, 42 'is-active': this.state.active === i,
@@ -51,7 +51,7 @@ export default @observer class Tab extends Component {
51 <div className="content-tabs__content"> 51 <div className="content-tabs__content">
52 {React.Children.map(children, (child, i) => ( 52 {React.Children.map(children, (child, i) => (
53 <div 53 <div
54 key={i} 54 key="{i}"
55 className={classnames({ 55 className={classnames({
56 'content-tabs__item': true, 56 'content-tabs__item': true,
57 'is-active': this.state.active === i, 57 'is-active': this.state.active === i,
diff --git a/src/components/ui/ToggleRaw.js b/src/components/ui/ToggleRaw.js
index ee817356b..dcaf664e1 100644
--- a/src/components/ui/ToggleRaw.js
+++ b/src/components/ui/ToggleRaw.js
@@ -14,6 +14,7 @@ export default @observer class ToggleRaw extends Component {
14 id: PropTypes.string, 14 id: PropTypes.string,
15 name: PropTypes.string, 15 name: PropTypes.string,
16 label: PropTypes.string, 16 label: PropTypes.string,
17 error: PropTypes.string,
17 }).isRequired, 18 }).isRequired,
18 className: PropTypes.string, 19 className: PropTypes.string,
19 showLabel: PropTypes.bool, 20 showLabel: PropTypes.bool,
diff --git a/src/components/ui/UpgradeButton/index.js b/src/components/ui/UpgradeButton/index.js
index 1b764bd90..eade46cfd 100644
--- a/src/components/ui/UpgradeButton/index.js
+++ b/src/components/ui/UpgradeButton/index.js
@@ -7,6 +7,7 @@ import { Button } from '@meetfranz/forms';
7 7
8import UserStore from '../../../stores/UserStore'; 8import UserStore from '../../../stores/UserStore';
9import ActivateTrialButton from '../ActivateTrialButton'; 9import ActivateTrialButton from '../ActivateTrialButton';
10import UIStore from '../../../stores/UIStore';
10 11
11const messages = defineMessages({ 12const messages = defineMessages({
12 upgradeToPro: { 13 upgradeToPro: {
@@ -77,8 +78,6 @@ UpgradeButton.wrappedComponent.propTypes = {
77 user: PropTypes.instanceOf(UserStore).isRequired, 78 user: PropTypes.instanceOf(UserStore).isRequired,
78 }).isRequired, 79 }).isRequired,
79 actions: PropTypes.shape({ 80 actions: PropTypes.shape({
80 ui: PropTypes.shape({ 81 ui: PropTypes.instanceOf(UIStore).isRequired,
81 openSettings: PropTypes.func.isRequired,
82 }).isRequired,
83 }).isRequired, 82 }).isRequired,
84}; 83};