Update SecretApprovalRequest.tsx

This commit is contained in:
Daniel Hougaard
2024-08-26 21:42:47 +04:00
parent 8ddfe7b6e9
commit 25a9e5f58a
@@ -1,4 +1,5 @@
import { Fragment, useEffect, useState } from "react"; import { Fragment, useEffect, useState } from "react";
import { useRouter } from "next/router";
import { import {
faCheck, faCheck,
faCheckCircle, faCheckCircle,
@@ -65,16 +66,17 @@ export const SecretApprovalRequest = () => {
const { data: secretApprovalRequestCount, isSuccess: isSecretApprovalReqCountSuccess } = const { data: secretApprovalRequestCount, isSuccess: isSecretApprovalReqCountSuccess } =
useGetSecretApprovalRequestCount({ workspaceId }); useGetSecretApprovalRequestCount({ workspaceId });
const { user: userSession } = useUser(); const { user: userSession } = useUser();
const router = useRouter();
const { permission } = useProjectPermission(); const { permission } = useProjectPermission();
const { data: members } = useGetWorkspaceUsers(workspaceId); const { data: members } = useGetWorkspaceUsers(workspaceId);
const isSecretApprovalScreen = Boolean(selectedApprovalId); const isSecretApprovalScreen = Boolean(selectedApprovalId);
const queryParams = new URLSearchParams(window.location.search); const queryParams = new URLSearchParams(window.location.search);
const requestId = queryParams.get("requestId"); const { requestId } = router.query;
useEffect(() => { useEffect(() => {
if (!requestId || usingUrlRequestId) return; if (!requestId || usingUrlRequestId) return;
setSelectedApprovalId(requestId); setSelectedApprovalId(requestId as string);
setUsingUrlRequestId(true); setUsingUrlRequestId(true);
}, [queryParams]); }, [queryParams]);