From 5a2653a18921990baff883429f1000eb09bf3f52 Mon Sep 17 00:00:00 2001 From: ajnart Date: Fri, 13 Jan 2023 10:57:13 +0900 Subject: [PATCH 1/4] Fix widget delete modal --- public/locales/en/common.json | 1 + public/locales/en/modules/dashdot.json | 4 ---- src/components/Dashboard/Tiles/Widgets/WidgetsMenu.tsx | 2 +- .../Dashboard/Tiles/Widgets/WidgetsRemoveModal.tsx | 8 ++++++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 9b3388f6f..5c14a9ca6 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -9,6 +9,7 @@ "version": "Version", "changePosition": "Change position", "remove": "Remove", + "removeConfirm": "Are you sure that you want to remove {{item}} ?", "sections": { "settings": "Settings", "dangerZone": "Danger zone" diff --git a/public/locales/en/modules/dashdot.json b/public/locales/en/modules/dashdot.json index 3b628ebb3..8a373c334 100644 --- a/public/locales/en/modules/dashdot.json +++ b/public/locales/en/modules/dashdot.json @@ -19,10 +19,6 @@ "url": { "label": "Dash. URL" } - }, - "remove": { - "title": "Remove Dash. widget", - "confirm": "Are you sure, that you want to remove the Dash. widget?" } }, "card": { diff --git a/src/components/Dashboard/Tiles/Widgets/WidgetsMenu.tsx b/src/components/Dashboard/Tiles/Widgets/WidgetsMenu.tsx index 7a380794c..01b8411b2 100644 --- a/src/components/Dashboard/Tiles/Widgets/WidgetsMenu.tsx +++ b/src/components/Dashboard/Tiles/Widgets/WidgetsMenu.tsx @@ -36,7 +36,7 @@ export const WidgetsMenu = ({ integration, widget }: WidgetsMenuProps) => { const handleDeleteClick = () => { openContextModalGeneric({ modal: 'integrationRemove', - title: {t('descriptor.remove.title')}, + title: {t('common:remove')}, innerProps: { widgetId: integration, }, diff --git a/src/components/Dashboard/Tiles/Widgets/WidgetsRemoveModal.tsx b/src/components/Dashboard/Tiles/Widgets/WidgetsRemoveModal.tsx index 59c20f394..f92e34380 100644 --- a/src/components/Dashboard/Tiles/Widgets/WidgetsRemoveModal.tsx +++ b/src/components/Dashboard/Tiles/Widgets/WidgetsRemoveModal.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Button, Group, Stack, Text } from '@mantine/core'; import { ContextModalProps } from '@mantine/modals'; -import { useTranslation } from 'next-i18next'; +import { Trans, useTranslation } from 'next-i18next'; import { useConfigContext } from '../../../../config/provider'; import { useConfigStore } from '../../../../config/store'; @@ -32,7 +32,11 @@ export const WidgetsRemoveModal = ({ return ( - {t('descriptor.remove.confirm')} + ]} + values={{ item: innerProps.widgetId }} + />