fix: project navigation

This commit is contained in:
Piyush Gupta
2025-11-26 13:31:08 +05:30
parent 43dd69b3d8
commit 8323413431
@@ -8,7 +8,7 @@ import {
faStar as faSolidStar faStar as faSolidStar
} from "@fortawesome/free-solid-svg-icons"; } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Link, linkOptions } from "@tanstack/react-router"; import { Link, linkOptions, useParams } from "@tanstack/react-router";
import { UpgradePlanModal } from "@app/components/license/UpgradePlanModal"; import { UpgradePlanModal } from "@app/components/license/UpgradePlanModal";
import { OrgPermissionCan } from "@app/components/permissions"; import { OrgPermissionCan } from "@app/components/permissions";
@@ -46,7 +46,7 @@ const PROJECT_TYPE_NAME: Record<ProjectType, string> = {
[ProjectType.SecretScanning]: "Secret Scanning" [ProjectType.SecretScanning]: "Secret Scanning"
}; };
export const ProjectSelect = () => { const ProjectSelectInner = () => {
const [searchProject, setSearchProject] = useState(""); const [searchProject, setSearchProject] = useState("");
const { currentProject: currentWorkspace } = useProject(); const { currentProject: currentWorkspace } = useProject();
const { currentOrg } = useOrganization(); const { currentOrg } = useOrganization();
@@ -238,3 +238,13 @@ export const ProjectSelect = () => {
</div> </div>
); );
}; };
export const ProjectSelect = () => {
const params = useParams({ strict: false });
if (!params.projectId) {
return null;
}
return <ProjectSelectInner />;
};