diff --git a/web/src/routes/OrganizationsList/Organization/Organization.tsx b/web/src/routes/OrganizationsList/Organization/Organization.tsx index ac1421783..feb67b6ca 100644 --- a/web/src/routes/OrganizationsList/Organization/Organization.tsx +++ b/web/src/routes/OrganizationsList/Organization/Organization.tsx @@ -20,7 +20,7 @@ export default function Organization() { const {organizationName} = useParams(); const [searchParams, setSearchParams] = useSearchParams(); - const {organization} = useOrganization(orgName) + const {organization} = useOrganization(organizationName); const [activeTabKey, setActiveTabKey] = useState( searchParams.get('tab') || 'Repositories', @@ -38,18 +38,18 @@ export default function Organization() { { name: 'Repositories', component: , - visible: true, + hidden: false, }, { name: 'Robot accounts', component: , - visible: organization.is_org_admin || organization.is_admin, + hidden: !(organization.is_org_admin || organization.is_admin), }, { name: 'Settings', component: , - visible: organization.is_org_admin || organization.is_admin, + hidden: !(organization.is_org_admin || organization.is_admin), }, ]; @@ -69,17 +69,16 @@ export default function Organization() { padding={{default: 'noPadding'}} > - {repositoriesSubNav.map((nav) => { - nav.visible && ( - {nav.name}} - > - {nav.component} - - ); - })} + {repositoriesSubNav.map((nav) => ( + {nav.name}} + isHidden={nav.hidden} + > + {nav.component} + + ))}