From 911eefadbd8280509f7bf89c1fa2e1b083c1d219 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Thu, 16 Jan 2025 20:20:46 +0100 Subject: [PATCH] fix(dashboard): delete user messages (#11004) CLOSES CMRC-760 --- .../dashboard/src/i18n/translations/$schema.json | 16 ++++++++++++++-- .../dashboard/src/i18n/translations/en.json | 1 + .../user-general-section.tsx | 6 +++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/admin/dashboard/src/i18n/translations/$schema.json b/packages/admin/dashboard/src/i18n/translations/$schema.json index 951137b45f..e2e6fd7704 100644 --- a/packages/admin/dashboard/src/i18n/translations/$schema.json +++ b/packages/admin/dashboard/src/i18n/translations/$schema.json @@ -2442,11 +2442,19 @@ "type": "string" } }, - "required": ["alreadyManaged", "alreadyManagedWithSku"], + "required": [ + "alreadyManaged", + "alreadyManagedWithSku" + ], "additionalProperties": false } }, - "required": ["heading", "description", "loading", "tooltips"], + "required": [ + "heading", + "description", + "loading", + "tooltips" + ], "additionalProperties": false }, "toasts": { @@ -8338,6 +8346,9 @@ "deleteUserWarning": { "type": "string" }, + "deleteUserSuccess": { + "type": "string" + }, "invite": { "type": "string" } @@ -8358,6 +8369,7 @@ "inviteStatus", "roles", "deleteUserWarning", + "deleteUserSuccess", "invite" ], "additionalProperties": false diff --git a/packages/admin/dashboard/src/i18n/translations/en.json b/packages/admin/dashboard/src/i18n/translations/en.json index fecc64d12f..712e54d0d5 100644 --- a/packages/admin/dashboard/src/i18n/translations/en.json +++ b/packages/admin/dashboard/src/i18n/translations/en.json @@ -2243,6 +2243,7 @@ "member": "Member" }, "deleteUserWarning": "You are about to delete the user {{name}}. This action cannot be undone.", + "deleteUserSuccess": "User {{name}} deleted successfully", "invite": "Invite" }, "store": { diff --git a/packages/admin/dashboard/src/routes/users/user-detail/components/user-general-section/user-general-section.tsx b/packages/admin/dashboard/src/routes/users/user-detail/components/user-general-section/user-general-section.tsx index 3f70791222..10de0efc58 100644 --- a/packages/admin/dashboard/src/routes/users/user-detail/components/user-general-section/user-general-section.tsx +++ b/packages/admin/dashboard/src/routes/users/user-detail/components/user-general-section/user-general-section.tsx @@ -1,6 +1,6 @@ import { PencilSquare, Trash } from "@medusajs/icons" import { HttpTypes } from "@medusajs/types" -import { Container, Heading, Text, usePrompt } from "@medusajs/ui" +import { Container, Heading, Text, toast, usePrompt } from "@medusajs/ui" import { useTranslation } from "react-i18next" import { useNavigate } from "react-router-dom" import { ActionMenu } from "../../../../../components/common/action-menu" @@ -37,8 +37,12 @@ export const UserGeneralSection = ({ user }: UserGeneralSectionProps) => { await mutateAsync(undefined, { onSuccess: () => { + toast.success(t("users.deleteUserSuccess", { name: user.email })) navigate("..") }, + onError: (error) => { + toast.error(error.message) + }, }) }