diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx b/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx index 5151a2a9f..7491e09f0 100644 --- a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx +++ b/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx @@ -12,7 +12,6 @@ import { requiredAdmin } from "lib/auth"; import AppLayout from "layouts/app-layout"; // services import projectService from "services/project.service"; -import workspaceService from "services/workspace.service"; // hooks import useToast from "hooks/use-toast"; // ui @@ -22,7 +21,7 @@ import { BreadcrumbItem, Breadcrumbs } from "components/breadcrumbs"; import { IProject, IWorkspace } from "types"; import type { NextPage, GetServerSidePropsContext } from "next"; // fetch-keys -import { PROJECTS_LIST, PROJECT_DETAILS, WORKSPACE_MEMBERS } from "constants/fetch-keys"; +import { PROJECTS_LIST, PROJECT_DETAILS, PROJECT_MEMBERS } from "constants/fetch-keys"; type TControlSettingsProps = { isMember: boolean; @@ -53,8 +52,10 @@ const ControlSettings: NextPage = (props) => { ); const { data: people } = useSWR( - workspaceSlug ? WORKSPACE_MEMBERS : null, - workspaceSlug ? () => workspaceService.workspaceMembers(workspaceSlug as string) : null + workspaceSlug && projectId ? PROJECT_MEMBERS(projectId as string) : null, + workspaceSlug && projectId + ? () => projectService.projectMembers(workspaceSlug as string, projectId as string) + : null ); const { @@ -101,7 +102,6 @@ const ControlSettings: NextPage = (props) => { console.log(err); }); }; - return ( = (props) => { > {people?.map((person) => ( @@ -200,7 +200,7 @@ const ControlSettings: NextPage = (props) => { > {people?.map((person) => (