Skip to content

Commit 3bfcc00

Browse files
authored
chore(react-core): remove exenv and lodash (#3882)
* chore(react-core): remove exenv and lodash * remove accidental focus-trap change * fix lint * fix lint
1 parent dabbaa5 commit 3bfcc00

File tree

14 files changed

+12
-14
lines changed

14 files changed

+12
-14
lines changed

packages/react-codemods/transforms/pf3-pf4.button.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { EOL as SYSTEM_EOL } from 'os';
21
import prettier from 'prettier';
32
import { defineInlineTest } from 'jscodeshift/dist/testUtils';
43
import transform from './pf3-pf4';

packages/react-codemods/transforms/pf3-pf4.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* eslint-disable no-console */
1+
/* eslint-disable no-console,jsdoc/require-jsdoc */
22
const colors = require('colors');
33
const componentConfigs = require('../componentConfig');
44

packages/react-codemods/transforms/pf3-pf4.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { EOL as SYSTEM_EOL } from 'os';
21
import prettier from 'prettier';
32
import { defineInlineTest, runInlineTest } from 'jscodeshift/dist/testUtils';
43
import transform from './pf3-pf4';

packages/react-core/src/components/AboutModal/AboutModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import * as ReactDOM from 'react-dom';
33
import { css } from '@patternfly/react-styles';
44
import styles from '@patternfly/react-styles/css/components/Backdrop/backdrop';
5-
import { canUseDOM } from 'exenv';
5+
import { canUseDOM } from '../../helpers';
66
import { KEY_CODES } from '../../helpers/constants';
77
import { AboutModalContainer } from './AboutModalContainer';
88
import { PickOptional } from '../../helpers/typeUtils';

packages/react-core/src/components/AlertGroup/AlertGroup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import * as ReactDOM from 'react-dom';
3-
import { canUseDOM } from 'exenv';
3+
import { canUseDOM } from '../../helpers';
44
import { Omit } from '../../helpers/typeUtils';
55
import { AlertGroupInline } from './AlertGroupInline';
66

packages/react-core/src/components/DataList/DataList.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import * as React from 'react';
2-
import { isUndefined } from 'lodash';
32

43
import { css } from '@patternfly/react-styles';
54
import styles from '@patternfly/react-styles/css/components/DataList/data-list';
@@ -38,7 +37,7 @@ export const DataList: React.FunctionComponent<DataListProps> = ({
3837
isCompact = false,
3938
...props
4039
}: DataListProps) => {
41-
const isSelectable = !isUndefined(onSelectDataListItem);
40+
const isSelectable = onSelectDataListItem !== undefined;
4241

4342
const updateSelectedDataListItem = (id: string) => {
4443
onSelectDataListItem(id);

packages/react-core/src/components/DataToolbar/DataToolbar.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import * as React from 'react';
2-
import { sum, values } from 'lodash';
32
import styles from '@patternfly/react-styles/css/components/DataToolbar/data-toolbar';
43
import { css } from '@patternfly/react-styles';
54
import { DataToolbarContext } from './DataToolbarUtils';
@@ -91,7 +90,7 @@ export class DataToolbar extends React.Component<DataToolbarProps, DataToolbarSt
9190
}
9291
};
9392

94-
getNumberOfFilters = () => sum(values(this.state.filterInfo));
93+
getNumberOfFilters = () => Object.values(this.state.filterInfo).reduce((acc, cur) => acc + cur, 0);
9594

9695
render() {
9796
const {

packages/react-core/src/components/Modal/Modal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import * as ReactDOM from 'react-dom';
3-
import { canUseDOM } from 'exenv';
3+
import { canUseDOM } from '../../helpers';
44

55
import { css } from '@patternfly/react-styles';
66
import styles from '@patternfly/react-styles/css/components/Backdrop/backdrop';

packages/react-core/src/components/Tabs/Tab.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ export interface TabProps extends Omit<React.HTMLProps<HTMLAnchorElement | HTMLB
1818
tabContentRef?: React.RefObject<any>;
1919
}
2020

21-
export const Tab: React.FunctionComponent<TabProps> = ({ className = '' }: TabProps) => null;
21+
export const Tab: React.FunctionComponent<TabProps> = (_props: TabProps) => null;

packages/react-core/src/components/Wizard/Wizard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import * as ReactDOM from 'react-dom';
3-
import { canUseDOM } from 'exenv';
3+
import { canUseDOM } from '../../helpers';
44
import { KEY_CODES } from '../../helpers/constants';
55
import { css } from '@patternfly/react-styles';
66
import styles from '@patternfly/react-styles/css/components/Wizard/wizard';

0 commit comments

Comments
 (0)