Skip to content

Commit 5ce4c51

Browse files
authored
Switch to new JSX transform (#5353)
* Switch to new JSX transform https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html prereq of React 19 * fixup imports perl -i -npe 's/import React, /import /' src/**/*.* because `npx react-codemod update-react-imports` mangles anything with `import React, { type Foo }` * fixup imports more npx react-codemod update-react-imports npm run prettier * a few seconds ago - has a real number with luxon
1 parent e818c4d commit 5ce4c51

File tree

215 files changed

+160
-223
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+160
-223
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"presets": [
33
"@babel/preset-env",
4-
"@babel/preset-react",
4+
["@babel/preset-react", { "runtime": "automatic" }],
55
"@babel/preset-typescript"
66
],
77
"plugins": [

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export default config(
6464
{ fixStyle: 'inline-type-imports' },
6565
],
6666
'lingui/no-expression-in-message': 'off',
67+
'react/react-in-jsx-scope': 'off',
6768
'no-restricted-imports': [
6869
'error',
6970
{

src/actions/action.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type MessageDescriptor, i18n } from '@lingui/core';
22
import { Button } from '@patternfly/react-core';
33
import { DropdownItem } from '@patternfly/react-core/deprecated';
4-
import React, { type ReactNode } from 'react';
4+
import { type ReactNode } from 'react';
55
import { Tooltip } from 'src/components';
66
import { type PermissionContextType } from 'src/permissions';
77

src/actions/ansible-remote-delete.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { msg, t } from '@lingui/core/macro';
2-
import React from 'react';
32
import { AnsibleRemoteAPI } from 'src/api';
43
import { DeleteAnsibleRemoteModal } from 'src/components';
54
import { canDeleteAnsibleRemote } from 'src/permissions';

src/actions/ansible-repository-collection-version-add.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { msg, plural, t } from '@lingui/core/macro';
22
import { Button, Checkbox, Modal } from '@patternfly/react-core';
33
import { Td, Tr } from '@patternfly/react-table';
4-
import React, { useState } from 'react';
4+
import { useState } from 'react';
55
import {
66
AnsibleRepositoryAPI,
77
type AnsibleRepositoryType,

src/actions/ansible-repository-collection-version-remove.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { msg, t } from '@lingui/core/macro';
22
import { Trans } from '@lingui/react/macro';
33
import { Text } from '@patternfly/react-core';
4-
import React, { useState } from 'react';
4+
import { useState } from 'react';
55
import { AnsibleRepositoryAPI } from 'src/api';
66
import { DeleteModal } from 'src/components';
77
import { canEditAnsibleRepository } from 'src/permissions';

src/actions/ansible-repository-copy.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { msg, t } from '@lingui/core/macro';
2-
import React from 'react';
32
import { getRepoURL, repositoryBasePath } from 'src/utilities';
43
import { Action } from './action';
54

src/actions/ansible-repository-delete.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { msg, t } from '@lingui/core/macro';
2-
import React from 'react';
32
import { AnsibleDistributionAPI, AnsibleRepositoryAPI } from 'src/api';
43
import { DeleteAnsibleRepositoryModal } from 'src/components';
54
import { canDeleteAnsibleRepository } from 'src/permissions';

src/actions/ansible-repository-sync.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { msg, t } from '@lingui/core/macro';
22
import { Trans } from '@lingui/react/macro';
33
import { Button, FormGroup, Modal, Switch } from '@patternfly/react-core';
4-
import React, { useEffect, useState } from 'react';
4+
import { useEffect, useState } from 'react';
55
import { Link } from 'react-router-dom';
66
import { AnsibleRepositoryAPI } from 'src/api';
77
import { HelpButton, Spinner } from 'src/components';

src/actions/ansible-repository-version-revert.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { msg, t } from '@lingui/core/macro';
22
import { Trans } from '@lingui/react/macro';
33
import { Button, Modal } from '@patternfly/react-core';
4-
import React, { useState } from 'react';
4+
import { useState } from 'react';
55
import { AnsibleRepositoryAPI } from 'src/api';
66
import { Spinner } from 'src/components';
77
import { canRevertAnsibleRepositoryVersion } from 'src/permissions';

0 commit comments

Comments
 (0)