diff --git a/packages/react-core/package.json b/packages/react-core/package.json
index c856a0a76c7..3a8f4147143 100644
--- a/packages/react-core/package.json
+++ b/packages/react-core/package.json
@@ -43,9 +43,7 @@
"@patternfly/react-icons": "^3.15.13",
"@patternfly/react-styles": "^3.7.10",
"@patternfly/react-tokens": "^2.8.10",
- "emotion": "^9.2.9",
- "exenv": "^1.2.2",
- "focus-trap-react": "^4.0.1",
+ "focus-trap": "4.0.2",
"react-dropzone": "9.0.0",
"tippy.js": "5.1.2"
},
@@ -59,7 +57,6 @@
"@babel/preset-env": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@patternfly/patternfly": "2.70.1",
- "@types/exenv": "^1.2.0",
"@types/jest": "^24.0.11",
"@types/react": "^16.4.0",
"@types/react-dom": "^16.4.0",
diff --git a/packages/react-core/src/components/AboutModal/AboutModalContainer.tsx b/packages/react-core/src/components/AboutModal/AboutModalContainer.tsx
index bf0d32ee619..3d78816e850 100644
--- a/packages/react-core/src/components/AboutModal/AboutModalContainer.tsx
+++ b/packages/react-core/src/components/AboutModal/AboutModalContainer.tsx
@@ -1,10 +1,7 @@
import * as React from 'react';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const FocusTrap: any = require('focus-trap-react');
-
-import styles from '@patternfly/react-styles/css/layouts/Bullseye/bullseye';
import { css } from '@patternfly/react-styles';
+import styles from '@patternfly/react-styles/css/layouts/Bullseye/bullseye';
+import { FocusTrap } from '../../helpers';
import { AboutModalBoxContent } from './AboutModalBoxContent';
import { AboutModalBoxHeader } from './AboutModalBoxHeader';
diff --git a/packages/react-core/src/components/AboutModal/__tests__/AboutModalBoxCloseButton.test.tsx b/packages/react-core/src/components/AboutModal/__tests__/AboutModalBoxCloseButton.test.tsx
index 504118b62e3..674b0a9dc98 100644
--- a/packages/react-core/src/components/AboutModal/__tests__/AboutModalBoxCloseButton.test.tsx
+++ b/packages/react-core/src/components/AboutModal/__tests__/AboutModalBoxCloseButton.test.tsx
@@ -14,7 +14,7 @@ test('AboutModalBoxCloseButton Test onclose', () => {
});
test('AboutModalBoxCloseButton Test close button aria label', () => {
- const closeButtonAriaLabel = 'Klose Daylok'
+ const closeButtonAriaLabel = 'Klose Daylok';
const view = shallow();
expect(view).toMatchSnapshot();
});
diff --git a/packages/react-core/src/components/AboutModal/__tests__/__snapshots__/AboutModalContainer.test.tsx.snap b/packages/react-core/src/components/AboutModal/__tests__/__snapshots__/AboutModalContainer.test.tsx.snap
index c050d70c6b6..7c7adf129a1 100644
--- a/packages/react-core/src/components/AboutModal/__tests__/__snapshots__/AboutModalContainer.test.tsx.snap
+++ b/packages/react-core/src/components/AboutModal/__tests__/__snapshots__/AboutModalContainer.test.tsx.snap
@@ -3,7 +3,6 @@
exports[`About Modal Container Test isOpen 1`] = `
{
test('Action Close Button', () => {
const onClose = jest.fn();
const view = mount(
- } title={`Sample ${variant} alert`}>
+ }
+ title={`Sample ${variant} alert`}
+ >
Some alert
);
diff --git a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx
index 4282c86c952..b961b3b7895 100644
--- a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx
+++ b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx
@@ -9,11 +9,7 @@ import { Button, ButtonVariant } from '../Button';
import { TextInput } from '../TextInput';
import { InputGroup } from '../InputGroup';
import { KEY_CODES } from '../../helpers/constants';
-
-// Can't use ES6 imports :(
-// The types for it are also wrong, we should probably ditch this dependency.
-/* eslint-disable-next-line @typescript-eslint/no-var-requires */
-const FocusTrap: any = require('focus-trap-react');
+import { FocusTrap } from '../../helpers';
// seed for the aria-labelledby ID
let currentId = 0;
diff --git a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap
index 127abc6f145..db99a9d1ffd 100644
--- a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap
+++ b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap
@@ -41,7 +41,6 @@ exports[`Renders ContextSelector open 1`] = `
className="pf-c-context-selector__menu"
>
{
const panelContent = (
-
+ drawer-panel
-
+
- drawer-panel
- );
- const drawerContent =
+ drawer-panel
+
+ );
+ const drawerContent =
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat,nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.';
test(`Drawer isExpanded = ${isExpanded} and isInline = ${isInline} and isStatic = ${isStatic}`, () => {
const view = mount(
-
- {drawerContent}
-
- );
+
+ {drawerContent}
+
+
+ );
expect(view).toMatchSnapshot();
});
});
diff --git a/packages/react-core/src/components/Dropdown/__tests__/Dropdown.test.tsx b/packages/react-core/src/components/Dropdown/__tests__/Dropdown.test.tsx
index dfbb4eceb24..0decd02e1a7 100644
--- a/packages/react-core/src/components/Dropdown/__tests__/Dropdown.test.tsx
+++ b/packages/react-core/src/components/Dropdown/__tests__/Dropdown.test.tsx
@@ -185,18 +185,20 @@ describe('API', () => {
});
test('dropdownItems and children console error ', () => {
- const myMock = jest.fn();
- global.console = { error: myMock } as any;
- mount(
- Dropdown}
- >
-
Children items
-
- )
- expect(myMock).toBeCalledWith('Children and dropdownItems props have been provided. Only the dropdownItems prop items will be rendered');
+ const myMock = jest.fn();
+ global.console = { error: myMock } as any;
+ mount(
+ Dropdown}
+ >
+