From 719c9e824b94df6c52e4fab47888cc649a764279 Mon Sep 17 00:00:00 2001 From: nixocio Date: Thu, 1 Jul 2021 10:21:33 -0400 Subject: [PATCH] Remove mix usage of hooks and HOC for router There were a few cases that hooks and HOC were being used at the same on a certain component. Remove HOC from those ones. --- awx/ui_next/src/components/AddRole/SelectResourceStep.js | 4 ++-- awx/ui_next/src/components/Lookup/ApplicationLookup.js | 4 ++-- awx/ui_next/src/components/Lookup/HostFilterLookup.js | 4 ++-- awx/ui_next/src/screens/Job/Job.js | 3 +-- awx/ui_next/src/screens/Job/JobOutput/JobOutput.js | 4 ++-- awx/ui_next/src/screens/Organization/Organization.js | 3 +-- awx/ui_next/src/screens/Project/Project.js | 3 +-- 7 files changed, 11 insertions(+), 14 deletions(-) diff --git a/awx/ui_next/src/components/AddRole/SelectResourceStep.js b/awx/ui_next/src/components/AddRole/SelectResourceStep.js index 6121a7abae..0c673f9069 100644 --- a/awx/ui_next/src/components/AddRole/SelectResourceStep.js +++ b/awx/ui_next/src/components/AddRole/SelectResourceStep.js @@ -1,6 +1,6 @@ import React, { Fragment, useCallback, useEffect } from 'react'; import PropTypes from 'prop-types'; -import { withRouter, useLocation } from 'react-router-dom'; +import { useLocation } from 'react-router-dom'; import { t } from '@lingui/macro'; import useRequest from 'hooks/useRequest'; import { SearchColumns, SortColumns } from 'types'; @@ -147,4 +147,4 @@ SelectResourceStep.defaultProps = { }; export { SelectResourceStep as _SelectResourceStep }; -export default withRouter(SelectResourceStep); +export default SelectResourceStep; diff --git a/awx/ui_next/src/components/Lookup/ApplicationLookup.js b/awx/ui_next/src/components/Lookup/ApplicationLookup.js index 2a78c63cbf..08dd7dcd5f 100644 --- a/awx/ui_next/src/components/Lookup/ApplicationLookup.js +++ b/awx/ui_next/src/components/Lookup/ApplicationLookup.js @@ -1,6 +1,6 @@ import React, { useCallback, useEffect } from 'react'; import { func, node, string } from 'prop-types'; -import { withRouter, useLocation } from 'react-router-dom'; +import { useLocation } from 'react-router-dom'; import { t } from '@lingui/macro'; import { FormGroup } from '@patternfly/react-core'; import { ApplicationsAPI } from 'api'; @@ -151,4 +151,4 @@ ApplicationLookup.defaultProps = { fieldName: 'application', }; -export default withRouter(ApplicationLookup); +export default ApplicationLookup; diff --git a/awx/ui_next/src/components/Lookup/HostFilterLookup.js b/awx/ui_next/src/components/Lookup/HostFilterLookup.js index 3ca74cb37b..66ba53e296 100644 --- a/awx/ui_next/src/components/Lookup/HostFilterLookup.js +++ b/awx/ui_next/src/components/Lookup/HostFilterLookup.js @@ -1,5 +1,5 @@ import React, { useState, useEffect, useCallback } from 'react'; -import { withRouter, useHistory, useLocation } from 'react-router-dom'; +import { useHistory, useLocation } from 'react-router-dom'; import { number, func, bool, string } from 'prop-types'; import styled from 'styled-components'; @@ -411,4 +411,4 @@ HostFilterLookup.defaultProps = { enableRelatedFuzzyFiltering: true, }; -export default withRouter(HostFilterLookup); +export default HostFilterLookup; diff --git a/awx/ui_next/src/screens/Job/Job.js b/awx/ui_next/src/screens/Job/Job.js index 42c81015cc..64f9f77537 100644 --- a/awx/ui_next/src/screens/Job/Job.js +++ b/awx/ui_next/src/screens/Job/Job.js @@ -1,7 +1,6 @@ import React, { useEffect, useCallback } from 'react'; import { Route, - withRouter, Switch, Redirect, Link, @@ -173,5 +172,5 @@ function Job({ setBreadcrumb }) { ); } -export default withRouter(Job); +export default Job; export { Job as _Job }; diff --git a/awx/ui_next/src/screens/Job/JobOutput/JobOutput.js b/awx/ui_next/src/screens/Job/JobOutput/JobOutput.js index 56975c6807..af2b20b72f 100644 --- a/awx/ui_next/src/screens/Job/JobOutput/JobOutput.js +++ b/awx/ui_next/src/screens/Job/JobOutput/JobOutput.js @@ -1,5 +1,5 @@ import React, { useCallback, useEffect, useRef, useState } from 'react'; -import { useHistory, useLocation, withRouter } from 'react-router-dom'; +import { useHistory, useLocation } from 'react-router-dom'; import { t } from '@lingui/macro'; import styled from 'styled-components'; import { @@ -952,4 +952,4 @@ function JobOutput({ job, eventRelatedSearchableKeys, eventSearchableKeys }) { } export { JobOutput as _JobOutput }; -export default withRouter(JobOutput); +export default JobOutput; diff --git a/awx/ui_next/src/screens/Organization/Organization.js b/awx/ui_next/src/screens/Organization/Organization.js index 376aa6617f..255f1ec05e 100644 --- a/awx/ui_next/src/screens/Organization/Organization.js +++ b/awx/ui_next/src/screens/Organization/Organization.js @@ -4,7 +4,6 @@ import { t } from '@lingui/macro'; import { Switch, Route, - withRouter, Redirect, Link, useLocation, @@ -235,5 +234,5 @@ function Organization({ setBreadcrumb, me }) { ); } -export default withRouter(Organization); +export default Organization; export { Organization as _Organization }; diff --git a/awx/ui_next/src/screens/Project/Project.js b/awx/ui_next/src/screens/Project/Project.js index b6e4458f5e..18370daa4f 100644 --- a/awx/ui_next/src/screens/Project/Project.js +++ b/awx/ui_next/src/screens/Project/Project.js @@ -4,7 +4,6 @@ import { t } from '@lingui/macro'; import { Switch, Route, - withRouter, Redirect, Link, useParams, @@ -207,5 +206,5 @@ function Project({ setBreadcrumb }) { ); } -export default withRouter(Project); +export default Project; export { Project as _Project };