Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit f9f062a

Browse files
author
Jacob Peddicord
committed
Upgrade react, react-select, & related
1 parent de86fbb commit f9f062a

19 files changed

+147
-120
lines changed

browser/components/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class App extends React.Component<Props, {}> {
122122

123123
}
124124

125-
export default connect((state) => ({
125+
export default connect((state: any) => ({
126126
generalError: state.common.generalError,
127127
canAdmin: state.common.info.permissions && state.common.info.permissions.admin,
128128
admin: state.common.admin,

browser/components/Landing.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class Landing extends React.Component<Props, {}> {
6161
}
6262
}
6363

64-
export default connect((state) => ({
64+
export default connect((state: any) => ({
6565
displayName: state.common.info.displayName,
6666
admin: state.common.admin,
6767
}))(Landing as any);

browser/components/projects/ProjectRouter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@ class ProjectRouter extends React.Component<Props, {}> {
7272

7373
}
7474

75-
export default connect((state) => ({
75+
export default connect((state: any) => ({
7676
project: state.projects.active,
7777
}))(ProjectRouter);

browser/components/projects/acl/GroupSelect.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*/
1414

1515
import * as React from 'react';
16-
import * as Select from 'react-select';
16+
import Select, { Option } from 'react-select';
1717

1818
interface Props {
1919
name: string;
@@ -27,7 +27,7 @@ export default function GroupSelect(props: Props) {
2727
name={props.name}
2828
options={mapGroups(props.groups)}
2929
value={props.value}
30-
onChange={(sel: Select.Option) => props.onChange(sel ? sel.value as string : null)}
30+
onChange={(sel: Option) => props.onChange(sel ? sel.value as string : null)}
3131
/>;
3232
}
3333

browser/components/projects/acl/ProjectAclEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,6 @@ function AclRow(props: AclRowProps) {
161161
</tr>;
162162
}
163163

164-
export default connect((state) => ({
164+
export default connect((state: any) => ({
165165
project: state.projects.active,
166166
}))(ProjectAclEditor);

browser/components/projects/admin/PackageVerification.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,6 @@ class PackageVerification extends Component<Props, State> {
123123

124124
}
125125

126-
export default connect((state) => ({
126+
export default connect((state: any) => ({
127127
packages: state.packages.set,
128128
}))(PackageVerification);

browser/components/projects/admin/PackageVerificationQueue.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,6 @@ class PackageVerificationQueue extends Component<Props, {}> {
5252

5353
}
5454

55-
export default connect((state) => ({
55+
export default connect((state: any) => ({
5656
queue: state.packages.verificationQueue,
5757
}))(PackageVerificationQueue);

browser/components/projects/browse/Projects.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class Projects extends Component<Props, {}> {
5050

5151
}
5252

53-
export default connect((state) => {
53+
export default connect((state: any) => {
5454
return {
5555
projects: state.projects.list,
5656
};

browser/components/projects/editor/AddPackageForm.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ interface State {
4141
*/
4242
class AddPackageForm extends Component<Props, Partial<State>> {
4343

44-
constructor() {
45-
super();
44+
constructor(props) {
45+
super(props);
4646

4747
this.state = {
4848
pkg: null,
@@ -173,7 +173,7 @@ class AddPackageForm extends Component<Props, Partial<State>> {
173173

174174
}
175175

176-
export default connect((state) => ({
176+
export default connect((state: any) => ({
177177
project: state.projects.active,
178178
licenses: state.licenses.map,
179179
tags: state.licenses.tags,

browser/components/projects/editor/PackageFields.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import React = require('react');
1616
import { connect } from 'react-redux';
17-
import Select = require('react-select');
17+
import Select, { Option } from 'react-select';
1818

1919
import { WebLicense, WebTag } from '../../../../server/api/licenses/interfaces';
2020
import { WebPackage } from '../../../../server/api/packages/interfaces';
@@ -41,7 +41,7 @@ interface State {
4141
selectedPackage: any;
4242
}
4343

44-
interface LicenseOption extends Select.Option {
44+
interface LicenseOption extends Option {
4545
tags: string[];
4646
shortText?: string[];
4747
longText?: string[];
@@ -333,7 +333,7 @@ class PackageFields extends React.Component<Props, State> {
333333

334334
}
335335

336-
export default connect((state) => ({
336+
export default connect((state: any) => ({
337337
completions: state.packages.completions,
338338
packages: state.packages.set,
339339
licenses: state.licenses.list,

0 commit comments

Comments
 (0)