From 85edd62a768f2e1f6118ba6c05b8c199d2a4a113 Mon Sep 17 00:00:00 2001 From: Ilya Oleshko Date: Mon, 30 Jan 2023 18:01:56 +0300 Subject: [PATCH] Web: Client: InfoPanel: Fixed callback after change role --- .../pages/Home/InfoPanel/Body/views/Members/User.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js index e92e7f4d70..e1f7748063 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js @@ -3,7 +3,8 @@ import AtReactSvgUrl from "PUBLIC_DIR/images/@.react.svg?url"; import { StyledUser } from "../../styles/members"; import Avatar from "@docspace/components/avatar"; import { ComboBox } from "@docspace/components"; -import DefaultUserPhotoUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png?url"; +import DefaultUserPhotoUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png"; +import toastr from "@docspace/components/toast/toastr"; const User = ({ t, user, @@ -40,7 +41,9 @@ const User = ({ notify: false, sharingMessage: "", }) - .catch((err) => toastr.error(err)) + .catch((err) => { + toastr.error(err); + }) .finally(() => setIsLoading(false)); }; @@ -56,9 +59,11 @@ const User = ({ ? "manager" : "user"; + const successCallback = () => updateRole(option); + setIsLoading(true); - changeUserType(userType, [user], updateRole(option), abortCallback); + changeUserType(userType, [user], successCallback, abortCallback); const inRoomMembers = selectionParentRoom.members.inRoom; const expectedMembers = selectionParentRoom.members.expected;