feat: resolved undefined redirect

This commit is contained in:
=
2024-12-13 00:17:48 +05:30
parent 8502e9a1d8
commit 47269bc95b
3 changed files with 6 additions and 4 deletions

View File

@@ -33,7 +33,7 @@ export const IdentityProjectRow = ({
membership: { id, createdAt, identity, project, roles },
handlePopUpOpen
}: Props) => {
const { workspaces, currentWorkspace } = useWorkspace();
const { workspaces } = useWorkspace();
const router = useRouter();
const isAccessible = useMemo(() => {
@@ -53,7 +53,7 @@ export const IdentityProjectRow = ({
onClick={() => {
if (isAccessible) {
router.push(
`/${currentWorkspace?.type}/${project.id}/members?selectedTab=${TabSections.Identities}`
`/${project?.type}/${project.id}/members?selectedTab=${TabSections.Identities}`
);
return;
}

View File

@@ -48,7 +48,7 @@ export const UserProjectRow = ({
key={`user-project-membership-${id}`}
onClick={() => {
if (isAccessible) {
router.push(`/project/${project.id}/members?selectedTab=${TabSections.Member}`);
router.push(`/${project.type}/${project.id}/members?selectedTab=${TabSections.Member}`);
return;
}

View File

@@ -54,7 +54,9 @@ export const MembersPage = withProjectPermission(
<p>Machine Identities</p>
</div>
</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>
</TabList>
<TabPanel value={TabSections.Member}>