diff --git a/apps/client/src/components/ui/role-select-menu.tsx b/apps/client/src/components/ui/role-select-menu.tsx index 594029e8..0d83cb7f 100644 --- a/apps/client/src/components/ui/role-select-menu.tsx +++ b/apps/client/src/components/ui/role-select-menu.tsx @@ -23,7 +23,7 @@ const RoleButton = forwardRef( ), ); -interface SpaceRoleMenuProps { +interface RoleMenuProps { roles: IRoleData[]; roleName: string; onChange?: (value: string) => void; @@ -35,7 +35,7 @@ export default function RoleSelectMenu({ roleName, onChange, disabled, -}: SpaceRoleMenuProps) { +}: RoleMenuProps) { return ( diff --git a/apps/client/src/features/workspace/queries/workspace-query.ts b/apps/client/src/features/workspace/queries/workspace-query.ts index a5710b05..b0091db7 100644 --- a/apps/client/src/features/workspace/queries/workspace-query.ts +++ b/apps/client/src/features/workspace/queries/workspace-query.ts @@ -53,9 +53,10 @@ export function useChangeMemberRoleMutation() { return useMutation({ mutationFn: (data) => changeMemberRole(data), onSuccess: (data, variables) => { + // TODO: change in cache instead notifications.show({ message: "Member role updated successfully" }); queryClient.refetchQueries({ - queryKey: ["workspaceMembers", variables.spaceId], + queryKey: ["workspaceMembers"], }); }, onError: (error) => {