diff --git a/awx/ui_next/.eslintrc b/awx/ui_next/.eslintrc index a648085d46..90c96ae87b 100644 --- a/awx/ui_next/.eslintrc +++ b/awx/ui_next/.eslintrc @@ -60,6 +60,7 @@ "mode", "aria-labelledby", "aria-hidden", + "aria-controls", "sortKey", "ouiaId", "credentialTypeNamespace", diff --git a/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx b/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx index d4d5336c11..11744603aa 100644 --- a/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx +++ b/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx @@ -3,8 +3,7 @@ import { shape, string, number, arrayOf, node, oneOfType } from 'prop-types'; import { Tab, Tabs, TabTitleText } from '@patternfly/react-core'; import { useHistory, useLocation } from 'react-router-dom'; -function RoutedTabs(props) { - const { tabsArray } = props; +function RoutedTabs({ tabsArray }) { const history = useHistory(); const location = useLocation(); @@ -36,8 +35,9 @@ function RoutedTabs(props) { aria-label={typeof tab.name === 'string' ? tab.name : null} eventKey={tab.id} key={tab.id} - link={tab.link} + href={tab.link} title={{tab.name}} + aria-controls="" /> ))} diff --git a/awx/ui_next/src/screens/User/UserList/UserListItem.jsx b/awx/ui_next/src/screens/User/UserList/UserListItem.jsx index 672e381c47..731d0eac2b 100644 --- a/awx/ui_next/src/screens/User/UserList/UserListItem.jsx +++ b/awx/ui_next/src/screens/User/UserList/UserListItem.jsx @@ -43,7 +43,7 @@ function UserListItem({ }} /> - + {user.username} {ldapUser && (