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) {
|