balibabu
commited on
Commit
ยท
2262506
1
Parent(s):
a60dcfe
Feat: Modify the prompt text for deleting team members #2834 (#3599)
Browse files### What problem does this PR solve?
Feat: Modify the prompt text for deleting team members #2834
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
web/src/hooks/common-hooks.tsx
CHANGED
@@ -77,6 +77,7 @@ export function useDynamicSVGImport(
|
|
77 |
}
|
78 |
|
79 |
interface IProps {
|
|
|
80 |
onOk?: (...args: any[]) => any;
|
81 |
onCancel?: (...args: any[]) => any;
|
82 |
}
|
@@ -86,10 +87,10 @@ export const useShowDeleteConfirm = () => {
|
|
86 |
const { t } = useTranslation();
|
87 |
|
88 |
const showDeleteConfirm = useCallback(
|
89 |
-
({ onOk, onCancel }: IProps): Promise<number> => {
|
90 |
return new Promise((resolve, reject) => {
|
91 |
modal.confirm({
|
92 |
-
title: t('common.deleteModalTitle'),
|
93 |
icon: <ExclamationCircleFilled />,
|
94 |
// content: 'Some descriptions',
|
95 |
okText: t('common.ok'),
|
|
|
77 |
}
|
78 |
|
79 |
interface IProps {
|
80 |
+
title?: string;
|
81 |
onOk?: (...args: any[]) => any;
|
82 |
onCancel?: (...args: any[]) => any;
|
83 |
}
|
|
|
87 |
const { t } = useTranslation();
|
88 |
|
89 |
const showDeleteConfirm = useCallback(
|
90 |
+
({ title, onOk, onCancel }: IProps): Promise<number> => {
|
91 |
return new Promise((resolve, reject) => {
|
92 |
modal.confirm({
|
93 |
+
title: title ?? t('common.deleteModalTitle'),
|
94 |
icon: <ExclamationCircleFilled />,
|
95 |
// content: 'Some descriptions',
|
96 |
okText: t('common.ok'),
|
web/src/locales/en.ts
CHANGED
@@ -2,7 +2,7 @@ export default {
|
|
2 |
translation: {
|
3 |
common: {
|
4 |
delete: 'Delete',
|
5 |
-
deleteModalTitle: 'Are you sure delete this item?',
|
6 |
ok: 'Yes',
|
7 |
cancel: 'No',
|
8 |
total: 'Total',
|
@@ -598,6 +598,7 @@ The above is the content you need to summarize.`,
|
|
598 |
refuse: 'Decline',
|
599 |
teamMembers: 'Team Members',
|
600 |
joinedTeams: 'Joined Teams',
|
|
|
601 |
},
|
602 |
message: {
|
603 |
registered: 'Registered!',
|
|
|
2 |
translation: {
|
3 |
common: {
|
4 |
delete: 'Delete',
|
5 |
+
deleteModalTitle: 'Are you sure to delete this item?',
|
6 |
ok: 'Yes',
|
7 |
cancel: 'No',
|
8 |
total: 'Total',
|
|
|
598 |
refuse: 'Decline',
|
599 |
teamMembers: 'Team Members',
|
600 |
joinedTeams: 'Joined Teams',
|
601 |
+
sureDelete: 'Are you sure to remove this member?',
|
602 |
},
|
603 |
message: {
|
604 |
registered: 'Registered!',
|
web/src/locales/zh-traditional.ts
CHANGED
@@ -565,6 +565,7 @@ export default {
|
|
565 |
refuse: 'ๆ็ต',
|
566 |
teamMembers: 'ๅ้ๆๅก',
|
567 |
joinedTeams: 'ๅ ๅ
ฅ็ๅ้',
|
|
|
568 |
},
|
569 |
message: {
|
570 |
registered: '่จปๅๆๅ',
|
|
|
565 |
refuse: 'ๆ็ต',
|
566 |
teamMembers: 'ๅ้ๆๅก',
|
567 |
joinedTeams: 'ๅ ๅ
ฅ็ๅ้',
|
568 |
+
sureDelete: 'ๆจ็ขบๅฎๅช้ค่ฉฒๆๅกๅ๏ผ',
|
569 |
},
|
570 |
message: {
|
571 |
registered: '่จปๅๆๅ',
|
web/src/locales/zh.ts
CHANGED
@@ -585,6 +585,7 @@ export default {
|
|
585 |
refuse: 'ๆ็ป',
|
586 |
teamMembers: 'ๅข้ๆๅ',
|
587 |
joinedTeams: 'ๅ ๅ
ฅ็ๅข้',
|
|
|
588 |
},
|
589 |
message: {
|
590 |
registered: 'ๆณจๅๆๅ',
|
|
|
585 |
refuse: 'ๆ็ป',
|
586 |
teamMembers: 'ๅข้ๆๅ',
|
587 |
joinedTeams: 'ๅ ๅ
ฅ็ๅข้',
|
588 |
+
sureDelete: 'ๆจ็กฎๅฎ่ฆๅ ้ค่ฏฅๆๅๅ๏ผ',
|
589 |
},
|
590 |
message: {
|
591 |
registered: 'ๆณจๅๆๅ',
|
web/src/pages/user-setting/setting-team/hooks.ts
CHANGED
@@ -6,6 +6,7 @@ import {
|
|
6 |
useFetchUserInfo,
|
7 |
} from '@/hooks/user-setting-hooks';
|
8 |
import { useCallback } from 'react';
|
|
|
9 |
|
10 |
export const useAddUser = () => {
|
11 |
const { addTenantUser } = useAddTenantUser();
|
@@ -36,9 +37,11 @@ export const useAddUser = () => {
|
|
36 |
export const useHandleDeleteUser = () => {
|
37 |
const { deleteTenantUser, loading } = useDeleteTenantUser();
|
38 |
const showDeleteConfirm = useShowDeleteConfirm();
|
|
|
39 |
|
40 |
const handleDeleteTenantUser = (userId: string) => () => {
|
41 |
showDeleteConfirm({
|
|
|
42 |
onOk: async () => {
|
43 |
const code = await deleteTenantUser({ userId });
|
44 |
if (code === 0) {
|
|
|
6 |
useFetchUserInfo,
|
7 |
} from '@/hooks/user-setting-hooks';
|
8 |
import { useCallback } from 'react';
|
9 |
+
import { useTranslation } from 'react-i18next';
|
10 |
|
11 |
export const useAddUser = () => {
|
12 |
const { addTenantUser } = useAddTenantUser();
|
|
|
37 |
export const useHandleDeleteUser = () => {
|
38 |
const { deleteTenantUser, loading } = useDeleteTenantUser();
|
39 |
const showDeleteConfirm = useShowDeleteConfirm();
|
40 |
+
const { t } = useTranslation();
|
41 |
|
42 |
const handleDeleteTenantUser = (userId: string) => () => {
|
43 |
showDeleteConfirm({
|
44 |
+
title: t('setting.sureDelete'),
|
45 |
onOk: async () => {
|
46 |
const code = await deleteTenantUser({ userId });
|
47 |
if (code === 0) {
|