feat: resolved undefined redirect

This commit is contained in:
=
2024-12-13 21:38:44 +05:30
parent 8502e9a1d8
commit 47269bc95b
3 changed files with 6 additions and 4 deletions
@@ -33,7 +33,7 @@ export const IdentityProjectRow = ({
membership: { id, createdAt, identity, project, roles }, membership: { id, createdAt, identity, project, roles },
handlePopUpOpen handlePopUpOpen
}: Props) => { }: Props) => {
const { workspaces, currentWorkspace } = useWorkspace(); const { workspaces } = useWorkspace();
const router = useRouter(); const router = useRouter();
const isAccessible = useMemo(() => { const isAccessible = useMemo(() => {
@@ -53,7 +53,7 @@ export const IdentityProjectRow = ({
onClick={() => { onClick={() => {
if (isAccessible) { if (isAccessible) {
router.push( router.push(
`/${currentWorkspace?.type}/${project.id}/members?selectedTab=${TabSections.Identities}` `/${project?.type}/${project.id}/members?selectedTab=${TabSections.Identities}`
); );
return; return;
} }
@@ -48,7 +48,7 @@ export const UserProjectRow = ({
key={`user-project-membership-${id}`} key={`user-project-membership-${id}`}
onClick={() => { onClick={() => {
if (isAccessible) { if (isAccessible) {
router.push(`/project/${project.id}/members?selectedTab=${TabSections.Member}`); router.push(`/${project.type}/${project.id}/members?selectedTab=${TabSections.Member}`);
return; return;
} }
@@ -54,7 +54,9 @@ export const MembersPage = withProjectPermission(
<p>Machine Identities</p> <p>Machine Identities</p>
</div> </div>
</Tab> </Tab>
<Tab value={TabSections.ServiceTokens}>Service Tokens</Tab> {currentWorkspace?.type === ProjectType.SecretManager && (
<Tab value={TabSections.ServiceTokens}>Service Tokens</Tab>
)}
<Tab value={TabSections.Roles}>Project Roles</Tab> <Tab value={TabSections.Roles}>Project Roles</Tab>
</TabList> </TabList>
<TabPanel value={TabSections.Member}> <TabPanel value={TabSections.Member}>