aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorLibravatar Markus Hatvan <markus_hatvan@aon.at>2021-10-07 08:03:45 +0200
committerLibravatar GitHub <noreply@github.com>2021-10-07 08:03:45 +0200
commit31f8ada876b3aec45ffffcf82079eaacb69349fc (patch)
tree9f5752b7bbc42c9b5b3c2b02517732b3a2e5b868 /packages
parentchore: simplify babel configuration (#2029) (diff)
downloadferdium-app-31f8ada876b3aec45ffffcf82079eaacb69349fc.tar.gz
ferdium-app-31f8ada876b3aec45ffffcf82079eaacb69349fc.tar.zst
ferdium-app-31f8ada876b3aec45ffffcf82079eaacb69349fc.zip
chore: upgrade react to latest (#2030)
Diffstat (limited to 'packages')
-rw-r--r--packages/forms/package.json6
-rw-r--r--packages/forms/src/button/index.tsx6
-rw-r--r--packages/forms/src/error/index.tsx2
-rw-r--r--packages/forms/src/input/index.tsx4
-rw-r--r--packages/forms/src/label/index.tsx6
-rw-r--r--packages/forms/src/select/index.tsx4
-rw-r--r--packages/forms/src/textarea/index.tsx4
-rw-r--r--packages/forms/src/toggle/index.tsx4
-rw-r--r--packages/forms/src/wrapper/index.tsx4
-rw-r--r--packages/ui/package.json6
-rw-r--r--packages/ui/src/badge/ProBadge.tsx2
-rw-r--r--packages/ui/src/badge/index.tsx4
-rw-r--r--packages/ui/src/headline/index.tsx6
-rw-r--r--packages/ui/src/icon/index.tsx2
-rw-r--r--packages/ui/src/infobox/index.tsx4
-rw-r--r--packages/ui/src/loader/index.tsx2
16 files changed, 25 insertions, 41 deletions
diff --git a/packages/forms/package.json b/packages/forms/package.json
index 5676ed6c3..f073221bc 100644
--- a/packages/forms/package.json
+++ b/packages/forms/package.json
@@ -29,11 +29,5 @@
29 "csstype": "3.0.8", 29 "csstype": "3.0.8",
30 "react-loader": "2.4.7" 30 "react-loader": "2.4.7"
31 }, 31 },
32 "peerDependencies": {
33 "classnames": "2.3.1",
34 "react": "16.14.0",
35 "react-dom": "16.14.0",
36 "react-jss": "8.6.1"
37 },
38 "gitHead": "00db2bddccb8bb8ad7d29b8d032876c798b8bbf3" 32 "gitHead": "00db2bddccb8bb8ad7d29b8d032876c798b8bbf3"
39} 33}
diff --git a/packages/forms/src/button/index.tsx b/packages/forms/src/button/index.tsx
index c9ae47d55..d9f372c4b 100644
--- a/packages/forms/src/button/index.tsx
+++ b/packages/forms/src/button/index.tsx
@@ -1,7 +1,7 @@
1import Icon from '@mdi/react'; 1import Icon from '@mdi/react';
2import classnames from 'classnames'; 2import classnames from 'classnames';
3import { Property } from 'csstype'; 3import { Property } from 'csstype';
4import React, { Component } from 'react'; 4import { Component, MouseEvent } from 'react';
5import injectStyle, { withTheme } from 'react-jss'; 5import injectStyle, { withTheme } from 'react-jss';
6import Loader from 'react-loader'; 6import Loader from 'react-loader';
7 7
@@ -22,9 +22,7 @@ interface IProps extends IFormField, IWithStyle {
22 id?: string; 22 id?: string;
23 type?: 'button' | 'reset' | 'submit' | undefined; 23 type?: 'button' | 'reset' | 'submit' | undefined;
24 onClick: ( 24 onClick: (
25 event: 25 event: MouseEvent<HTMLButtonElement> | MouseEvent<HTMLAnchorElement>,
26 | React.MouseEvent<HTMLButtonElement>
27 | React.MouseEvent<HTMLAnchorElement>,
28 ) => void; 26 ) => void;
29 buttonType?: ButtonType; 27 buttonType?: ButtonType;
30 stretch?: boolean; 28 stretch?: boolean;
diff --git a/packages/forms/src/error/index.tsx b/packages/forms/src/error/index.tsx
index 243321d97..8439bfc8b 100644
--- a/packages/forms/src/error/index.tsx
+++ b/packages/forms/src/error/index.tsx
@@ -1,5 +1,5 @@
1import { Classes } from 'jss'; 1import { Classes } from 'jss';
2import React, { Component } from 'react'; 2import { Component } from 'react';
3import injectSheet from 'react-jss'; 3import injectSheet from 'react-jss';
4 4
5import styles from './styles'; 5import styles from './styles';
diff --git a/packages/forms/src/input/index.tsx b/packages/forms/src/input/index.tsx
index 41751710a..0b16fe688 100644
--- a/packages/forms/src/input/index.tsx
+++ b/packages/forms/src/input/index.tsx
@@ -1,7 +1,7 @@
1import { mdiEye, mdiEyeOff } from '@mdi/js'; 1import { mdiEye, mdiEyeOff } from '@mdi/js';
2import Icon from '@mdi/react'; 2import Icon from '@mdi/react';
3import classnames from 'classnames'; 3import classnames from 'classnames';
4import React, { Component, createRef } from 'react'; 4import { Component, createRef, InputHTMLAttributes } from 'react';
5import injectSheet from 'react-jss'; 5import injectSheet from 'react-jss';
6 6
7import { IFormField, IWithStyle } from '../typings/generic'; 7import { IFormField, IWithStyle } from '../typings/generic';
@@ -18,7 +18,7 @@ interface IData {
18} 18}
19 19
20interface IProps 20interface IProps
21 extends React.InputHTMLAttributes<HTMLInputElement>, 21 extends InputHTMLAttributes<HTMLInputElement>,
22 IFormField, 22 IFormField,
23 IWithStyle { 23 IWithStyle {
24 focus?: boolean; 24 focus?: boolean;
diff --git a/packages/forms/src/label/index.tsx b/packages/forms/src/label/index.tsx
index ad503b785..4d86f23f7 100644
--- a/packages/forms/src/label/index.tsx
+++ b/packages/forms/src/label/index.tsx
@@ -1,15 +1,13 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import { Classes } from 'jss'; 2import { Classes } from 'jss';
3import React, { Component } from 'react'; 3import { Component, LabelHTMLAttributes } from 'react';
4import injectSheet from 'react-jss'; 4import injectSheet from 'react-jss';
5 5
6import { IFormField } from '../typings/generic'; 6import { IFormField } from '../typings/generic';
7 7
8import styles from './styles'; 8import styles from './styles';
9 9
10interface ILabel 10interface ILabel extends IFormField, LabelHTMLAttributes<HTMLLabelElement> {
11 extends IFormField,
12 React.LabelHTMLAttributes<HTMLLabelElement> {
13 classes: Classes; 11 classes: Classes;
14 isRequired: boolean; 12 isRequired: boolean;
15} 13}
diff --git a/packages/forms/src/select/index.tsx b/packages/forms/src/select/index.tsx
index 7806baa2a..d965d3c93 100644
--- a/packages/forms/src/select/index.tsx
+++ b/packages/forms/src/select/index.tsx
@@ -5,7 +5,7 @@ import {
5} from '@mdi/js'; 5} from '@mdi/js';
6import Icon from '@mdi/react'; 6import Icon from '@mdi/react';
7import classnames from 'classnames'; 7import classnames from 'classnames';
8import React, { Component, createRef } from 'react'; 8import { ChangeEvent, Component, createRef } from 'react';
9import injectStyle from 'react-jss'; 9import injectStyle from 'react-jss';
10 10
11import { IFormField, IWithStyle } from '../typings/generic'; 11import { IFormField, IWithStyle } from '../typings/generic';
@@ -33,7 +33,7 @@ interface IProps extends IFormField, IWithStyle {
33 name: string; 33 name: string;
34 options: IOptions; 34 options: IOptions;
35 value: string; 35 value: string;
36 onChange: (event: React.ChangeEvent<HTMLInputElement>) => void; 36 onChange: (event: ChangeEvent<HTMLInputElement>) => void;
37 showSearch: boolean; 37 showSearch: boolean;
38 data: IData; 38 data: IData;
39} 39}
diff --git a/packages/forms/src/textarea/index.tsx b/packages/forms/src/textarea/index.tsx
index 2d89d1c9f..1b16698eb 100644
--- a/packages/forms/src/textarea/index.tsx
+++ b/packages/forms/src/textarea/index.tsx
@@ -1,5 +1,5 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import React, { Component, createRef } from 'react'; 2import { Component, createRef, TextareaHTMLAttributes } from 'react';
3import injectSheet from 'react-jss'; 3import injectSheet from 'react-jss';
4 4
5import { IFormField, IWithStyle } from '../typings/generic'; 5import { IFormField, IWithStyle } from '../typings/generic';
@@ -15,7 +15,7 @@ interface IData {
15} 15}
16 16
17interface IProps 17interface IProps
18 extends React.TextareaHTMLAttributes<HTMLTextAreaElement>, 18 extends TextareaHTMLAttributes<HTMLTextAreaElement>,
19 IFormField, 19 IFormField,
20 IWithStyle { 20 IWithStyle {
21 focus?: boolean; 21 focus?: boolean;
diff --git a/packages/forms/src/toggle/index.tsx b/packages/forms/src/toggle/index.tsx
index bdf1d22cf..f9ef5775a 100644
--- a/packages/forms/src/toggle/index.tsx
+++ b/packages/forms/src/toggle/index.tsx
@@ -1,6 +1,6 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import { Property } from 'csstype'; 2import { Property } from 'csstype';
3import React, { Component } from 'react'; 3import { Component, InputHTMLAttributes } from 'react';
4import injectStyle from 'react-jss'; 4import injectStyle from 'react-jss';
5 5
6import { IFormField, IWithStyle } from '../typings/generic'; 6import { IFormField, IWithStyle } from '../typings/generic';
@@ -11,7 +11,7 @@ import { Label } from '../label';
11import { Wrapper } from '../wrapper'; 11import { Wrapper } from '../wrapper';
12 12
13interface IProps 13interface IProps
14 extends React.InputHTMLAttributes<HTMLInputElement>, 14 extends InputHTMLAttributes<HTMLInputElement>,
15 IFormField, 15 IFormField,
16 IWithStyle { 16 IWithStyle {
17 className?: string; 17 className?: string;
diff --git a/packages/forms/src/wrapper/index.tsx b/packages/forms/src/wrapper/index.tsx
index 3ae551e2c..ffcd6fe0b 100644
--- a/packages/forms/src/wrapper/index.tsx
+++ b/packages/forms/src/wrapper/index.tsx
@@ -1,10 +1,10 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import React, { Component } from 'react'; 2import { Component, ReactNode } from 'react';
3import injectStyle from 'react-jss'; 3import injectStyle from 'react-jss';
4import { IWithStyle } from '../typings/generic'; 4import { IWithStyle } from '../typings/generic';
5 5
6interface IProps extends IWithStyle { 6interface IProps extends IWithStyle {
7 children: React.ReactNode; 7 children: ReactNode;
8 className?: string; 8 className?: string;
9 identifier: string; 9 identifier: string;
10 noMargin?: boolean; 10 noMargin?: boolean;
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 23af393f5..0de76a98b 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -27,11 +27,5 @@
27 "@meetfranz/theme": "file:../theme", 27 "@meetfranz/theme": "file:../theme",
28 "react-loader": "2.4.7" 28 "react-loader": "2.4.7"
29 }, 29 },
30 "peerDependencies": {
31 "classnames": "2.3.1",
32 "react": "16.14.0",
33 "react-dom": "16.14.0",
34 "react-jss": "8.6.1"
35 },
36 "gitHead": "254da30f801169fac376bda1439b46cabbb491ad" 30 "gitHead": "254da30f801169fac376bda1439b46cabbb491ad"
37} 31}
diff --git a/packages/ui/src/badge/ProBadge.tsx b/packages/ui/src/badge/ProBadge.tsx
index 63d5d673a..be7ed8e58 100644
--- a/packages/ui/src/badge/ProBadge.tsx
+++ b/packages/ui/src/badge/ProBadge.tsx
@@ -1,6 +1,6 @@
1import { mdiStar } from '@mdi/js'; 1import { mdiStar } from '@mdi/js';
2import classnames from 'classnames'; 2import classnames from 'classnames';
3import React, { Component } from 'react'; 3import { Component } from 'react';
4import injectStyle from 'react-jss'; 4import injectStyle from 'react-jss';
5 5
6import { Badge, Icon } from '..'; 6import { Badge, Icon } from '..';
diff --git a/packages/ui/src/badge/index.tsx b/packages/ui/src/badge/index.tsx
index 5dd735879..a8f3ebcbf 100644
--- a/packages/ui/src/badge/index.tsx
+++ b/packages/ui/src/badge/index.tsx
@@ -1,5 +1,5 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import React, { Component } from 'react'; 2import { Component, ReactNode } from 'react';
3import injectStyle from 'react-jss'; 3import injectStyle from 'react-jss';
4 4
5import { Theme } from '../../../theme'; 5import { Theme } from '../../../theme';
@@ -8,7 +8,7 @@ import { IWithStyle } from '../typings/generic';
8interface IProps extends IWithStyle { 8interface IProps extends IWithStyle {
9 type: string; 9 type: string;
10 className?: string; 10 className?: string;
11 children: React.ReactNode; 11 children: ReactNode;
12} 12}
13 13
14const badgeStyles = (theme: Theme) => { 14const badgeStyles = (theme: Theme) => {
diff --git a/packages/ui/src/headline/index.tsx b/packages/ui/src/headline/index.tsx
index bf3d4418c..b534a6298 100644
--- a/packages/ui/src/headline/index.tsx
+++ b/packages/ui/src/headline/index.tsx
@@ -1,5 +1,5 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import React, { Component } from 'react'; 2import { Component, createElement, ReactNode } from 'react';
3import injectStyle from 'react-jss'; 3import injectStyle from 'react-jss';
4 4
5import { Theme } from '../../../theme'; 5import { Theme } from '../../../theme';
@@ -8,7 +8,7 @@ import { IWithStyle, Omit } from '../typings/generic';
8interface IProps extends IWithStyle { 8interface IProps extends IWithStyle {
9 level?: number; 9 level?: number;
10 className?: string; 10 className?: string;
11 children: string | React.ReactNode; 11 children: string | ReactNode;
12 id?: string; 12 id?: string;
13} 13}
14 14
@@ -39,7 +39,7 @@ class HeadlineComponent extends Component<IProps> {
39 render() { 39 render() {
40 const { classes, level, className, children, id } = this.props; 40 const { classes, level, className, children, id } = this.props;
41 41
42 return React.createElement( 42 return createElement(
43 `h${level}`, 43 `h${level}`,
44 { 44 {
45 id, 45 id,
diff --git a/packages/ui/src/icon/index.tsx b/packages/ui/src/icon/index.tsx
index b644a9234..9753b399c 100644
--- a/packages/ui/src/icon/index.tsx
+++ b/packages/ui/src/icon/index.tsx
@@ -1,6 +1,6 @@
1import MdiIcon from '@mdi/react'; 1import MdiIcon from '@mdi/react';
2import classnames from 'classnames'; 2import classnames from 'classnames';
3import React, { Component } from 'react'; 3import { Component } from 'react';
4import injectStyle from 'react-jss'; 4import injectStyle from 'react-jss';
5 5
6import { Theme } from '../../../theme'; 6import { Theme } from '../../../theme';
diff --git a/packages/ui/src/infobox/index.tsx b/packages/ui/src/infobox/index.tsx
index 88cfdb620..7bad4a1f2 100644
--- a/packages/ui/src/infobox/index.tsx
+++ b/packages/ui/src/infobox/index.tsx
@@ -1,6 +1,6 @@
1import { mdiClose } from '@mdi/js'; 1import { mdiClose } from '@mdi/js';
2import classnames from 'classnames'; 2import classnames from 'classnames';
3import React, { Component } from 'react'; 3import { Component, ReactNode } from 'react';
4import injectStyle from 'react-jss'; 4import injectStyle from 'react-jss';
5 5
6import { Icon } from '..'; 6import { Icon } from '..';
@@ -16,7 +16,7 @@ interface IProps extends IWithStyle {
16 ctaOnClick?: () => void; 16 ctaOnClick?: () => void;
17 ctaLabel?: string; 17 ctaLabel?: string;
18 ctaLoading?: boolean; 18 ctaLoading?: boolean;
19 children: React.ReactNode; 19 children: ReactNode;
20 className: string; 20 className: string;
21} 21}
22 22
diff --git a/packages/ui/src/loader/index.tsx b/packages/ui/src/loader/index.tsx
index 244aa9dc9..0607bd48b 100644
--- a/packages/ui/src/loader/index.tsx
+++ b/packages/ui/src/loader/index.tsx
@@ -1,5 +1,5 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import React, { Component } from 'react'; 2import { Component } from 'react';
3import injectStyle, { withTheme } from 'react-jss'; 3import injectStyle, { withTheme } from 'react-jss';
4import ReactLoader from 'react-loader'; 4import ReactLoader from 'react-loader';
5 5