fix: review comments

This commit is contained in:
Piyush Gupta
2025-11-21 19:14:04 +05:30
parent bba2aea0f5
commit 7b00ab1d99
6 changed files with 20 additions and 7 deletions
@@ -20,9 +20,14 @@ export default function TeamInviteStep(): JSX.Element {
const { mutateAsync } = useAddUsersToOrg(); const { mutateAsync } = useAddUsersToOrg();
const { handlePopUpToggle, popUp, handlePopUpOpen } = usePopUp(["setUpEmail"] as const); const { handlePopUpToggle, popUp, handlePopUpOpen } = usePopUp(["setUpEmail"] as const);
const orgId = String(localStorage.getItem("orgData.id"));
// Redirect user to the getting started page // Redirect user to the getting started page
const redirectToHome = async () => { const redirectToHome = async () => {
navigate({ to: "/" as const }); navigate({
to: orgId ? ("/organizations/$orgId/projects" as const) : "/",
params: { orgId }
});
}; };
const inviteUsers = async ({ emails: inviteEmails }: { emails: string }) => { const inviteUsers = async ({ emails: inviteEmails }: { emails: string }) => {
@@ -32,7 +37,7 @@ export default function TeamInviteStep(): JSX.Element {
.map(async (email) => { .map(async (email) => {
mutateAsync({ mutateAsync({
inviteeEmails: [email], inviteeEmails: [email],
organizationId: String(localStorage.getItem("orgData.id")), organizationId: orgId,
organizationRoleSlug: "member" organizationRoleSlug: "member"
}); });
}); });
@@ -38,7 +38,9 @@ export const AssumePrivilegeModeBanner = () => {
{ {
onSuccess: () => { onSuccess: () => {
const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`; const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`;
window.location.href = url.replace("$projectId", currentProject.id); window.location.assign(
url.replace("$orgId", currentOrg.id).replace("$projectId", currentProject.id)
);
} }
} }
); );
@@ -163,7 +163,7 @@ export const ProjectSelect = () => {
} }
}); });
const urlInstance = new URL( const urlInstance = new URL(
`${window.location.origin}/${url.to.replaceAll("$projectId", workspace.id)}` `${window.location.origin}${url.to.replaceAll("$orgId", url.params.orgId).replaceAll("$projectId", url.params.projectId)}`
); );
if (currentOrg?.subOrganization) { if (currentOrg?.subOrganization) {
urlInstance.searchParams.set( urlInstance.searchParams.set(
@@ -155,7 +155,9 @@ export const GroupMembersTable = ({ groupMembership }: Props) => {
}); });
const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`; const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`;
window.location.href = url.replace("$projectId", currentProject.id); window.location.assign(
url.replace("$orgId", currentOrg.id).replace("$projectId", currentProject.id)
);
} }
} }
); );
@@ -95,7 +95,9 @@ const Page = () => {
text: "Identity privilege assumption has started" text: "Identity privilege assumption has started"
}); });
const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization && isNonScopedIdentity ? `?subOrganization=${currentOrg.slug}` : ""}`; const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization && isNonScopedIdentity ? `?subOrganization=${currentOrg.slug}` : ""}`;
window.location.href = url.replace("$projectId", currentProject.id); window.location.assign(
url.replace("$orgId", currentOrg.id).replace("$projectId", currentProject.id)
);
} }
} }
); );
@@ -74,7 +74,9 @@ export const Page = () => {
}); });
const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`; const url = `${getProjectHomePage(currentProject.type, currentProject.environments)}${isSubOrganization ? `?subOrganization=${currentOrg.slug}` : ""}`;
window.location.href = url.replace("$projectId", currentProject.id); window.location.assign(
url.replace("$orgId", currentOrg.id).replace("$projectId", currentProject.id)
);
} }
} }
); );