From c9498fa54df66a69f71f1e81130c2bf6fb888ea8 Mon Sep 17 00:00:00 2001 From: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com> Date: Mon, 31 Jul 2023 16:58:45 +0530 Subject: [PATCH] fix: workspace member invitation mutate (#1721) * fix: workspace member invitation mutate * fix: mutate on finally --- .../workspace/send-workspace-invitation-modal.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/app/components/workspace/send-workspace-invitation-modal.tsx b/apps/app/components/workspace/send-workspace-invitation-modal.tsx index a5ff08652..5bffa3264 100644 --- a/apps/app/components/workspace/send-workspace-invitation-modal.tsx +++ b/apps/app/components/workspace/send-workspace-invitation-modal.tsx @@ -1,5 +1,7 @@ import React, { useEffect } from "react"; +// swr +import { mutate } from "swr"; // react-hook-form import { Controller, useFieldArray, useForm } from "react-hook-form"; // headless @@ -13,9 +15,10 @@ import { CustomSelect, Input, PrimaryButton, SecondaryButton } from "components/ // icons import { PlusIcon, XMarkIcon } from "@heroicons/react/24/outline"; // types -import { ICurrentUserResponse, IWorkspace, IWorkspaceMemberInvitation } from "types"; +import { ICurrentUserResponse } from "types"; // constants import { ROLE } from "constants/workspace"; +import { WORKSPACE_INVITATIONS } from "constants/fetch-keys"; type Props = { isOpen: boolean; @@ -94,7 +97,10 @@ const SendWorkspaceInvitationModal: React.FC = ({ }); console.log(err); }) - .finally(() => reset(defaultValues)); + .finally(() => { + reset(defaultValues); + mutate(WORKSPACE_INVITATIONS); + }); }; const appendField = () => {