diff --git a/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx b/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx index cfda8e9..5d90c12 100644 --- a/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx +++ b/frontend/app/projects/[projectId]/folders/[folderId]/cases/[caseId]/page.tsx @@ -2,13 +2,13 @@ import { Button } from "@nextui-org/react"; import { useRouter } from "next/navigation"; -export default function Page() { +export default function Page({ params }: { params: { projectId: string, folderId: string } }) { const router = useRouter(); return ( <> diff --git a/frontend/app/projects/[projectId]/folders/[folderId]/cases/page.tsx b/frontend/app/projects/[projectId]/folders/[folderId]/cases/page.tsx index 79228c4..5953a6e 100644 --- a/frontend/app/projects/[projectId]/folders/[folderId]/cases/page.tsx +++ b/frontend/app/projects/[projectId]/folders/[folderId]/cases/page.tsx @@ -32,7 +32,7 @@ async function fetchCases(url) { } } -export default function Page({ params }: { params: { folderId: string } }) { +export default function Page({ params }: { params: { projectId: string, folderId: string } }) { const router = useRouter(); const [cases, setCases] = useState([]); const url = `${apiServer}/cases?folderId=${params.folderId}`; @@ -57,7 +57,7 @@ export default function Page({ params }: { params: { folderId: string } }) { key={index} onClick={() => router.push( - `/projects/1/folders/${params.folderId}/cases/${testCase.id}` + `/projects/${params.projectId}/folders/${params.folderId}/cases/${testCase.id}` ) } > diff --git a/frontend/app/projects/[projectId]/sidebar.tsx b/frontend/app/projects/[projectId]/sidebar.tsx index 83942a1..b24d4b1 100644 --- a/frontend/app/projects/[projectId]/sidebar.tsx +++ b/frontend/app/projects/[projectId]/sidebar.tsx @@ -2,8 +2,10 @@ import { Menu, MenuItem } from "@nextui-org/react"; import { HomeIcon, PagesIcon, PlayIcon } from "@/components/icons"; import { useRouter } from "next/navigation"; +import useGetCurrentIds from "@/utils/useGetCurrentIds"; export default function Sidebar() { + const { projectId } = useGetCurrentIds(); const router = useRouter(); return (